[−][src]Trait sn0int::engine::ctx::State
Required methods
fn clear_error(&self)
fn last_error(&self) -> Option<String>
fn set_error(&self, err: Error) -> Error
fn send(&self, msg: &Event)
fn recv(&self) -> Result<Value>
fn verbose(&self) -> u64
fn keyring(&self, namespace: &str) -> Vec<&KeyRingEntry>
fn dns_config(&self) -> &Resolver
fn proxy(&self) -> Option<&SocketAddr>
fn getopt(&self, key: &str) -> Option<&String>
fn psl(&self) -> Result<Arc<Psl>>
fn geoip(&self) -> Result<Arc<GeoIP>>
fn asn(&self) -> Result<Arc<AsnDB>>
fn sock_connect(
&self,
host: &str,
port: u16,
options: &SocketOptions
) -> Result<String>
&self,
host: &str,
port: u16,
options: &SocketOptions
) -> Result<String>
fn get_sock(&self, id: &str) -> Arc<Mutex<Socket>>
fn sock_upgrade_tls(&self, id: &str, options: &SocketOptions) -> Result<TlsData>
fn http(&self, proxy: &Option<SocketAddr>) -> Result<Arc<Client<Resolver>>>
fn http_mksession(&self) -> String
fn http_request(
&self,
session_id: &str,
method: String,
url: String,
options: RequestOptions
) -> HttpRequest
&self,
session_id: &str,
method: String,
url: String,
options: RequestOptions
) -> HttpRequest
fn register_in_jar(&self, session: &str, key: String, value: String)
fn register_blob(&self, blob: Blob) -> String
fn get_blob(&self, id: &str) -> Result<Arc<Blob>>
Provided methods
fn info(&self, msg: String)
fn debug(&self, msg: String)
fn error(&self, msg: String)
fn warn(&self, msg: String)
fn warn_once(&self, msg: String)
fn status(&self, msg: String)
fn db_insert(&self, object: Insert) -> Result<Option<i32>>
fn db_insert_ttl(&self, object: Insert, ttl: i32) -> Result<Option<i32>>
fn db_select(&self, family: Family, value: String) -> Result<Option<i32>>
fn db_update(&self, object: String, update: Update) -> Result<Option<i32>>
fn stdin_read_line(&self) -> Result<Option<String>>
fn stdin_read_to_end(&self) -> Result<Option<String>>
fn random_id(&self) -> String
fn persist_blob(&self, id: &str) -> Result<()>
Implementors
impl State for LuaState
[src]
fn clear_error(&self)
[src]
fn last_error(&self) -> Option<String>
[src]
fn set_error(&self, err: Error) -> Error
[src]
fn send(&self, msg: &Event)
[src]
fn recv(&self) -> Result<Value>
[src]
fn verbose(&self) -> u64
[src]
fn keyring(&self, query: &str) -> Vec<&KeyRingEntry>
[src]
fn dns_config(&self) -> &Resolver
[src]
fn proxy(&self) -> Option<&SocketAddr>
[src]
fn getopt(&self, key: &str) -> Option<&String>
[src]
fn psl(&self) -> Result<Arc<Psl>>
[src]
fn geoip(&self) -> Result<Arc<GeoIP>>
[src]
fn asn(&self) -> Result<Arc<AsnDB>>
[src]
fn sock_connect(
&self,
host: &str,
port: u16,
options: &SocketOptions
) -> Result<String>
[src]
&self,
host: &str,
port: u16,
options: &SocketOptions
) -> Result<String>
fn get_sock(&self, id: &str) -> Arc<Mutex<Socket>>
[src]
fn sock_upgrade_tls(&self, id: &str, options: &SocketOptions) -> Result<TlsData>
[src]
fn http(&self, proxy: &Option<SocketAddr>) -> Result<Arc<Client<Resolver>>>
[src]
fn http_mksession(&self) -> String
[src]
fn http_request(
&self,
session_id: &str,
method: String,
url: String,
options: RequestOptions
) -> HttpRequest
[src]
&self,
session_id: &str,
method: String,
url: String,
options: RequestOptions
) -> HttpRequest