[][src]Trait sn0int::engine::ctx::State

pub trait State {
    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) -> &Psl;
fn geoip(&self) -> &GeoIP;
fn asn(&self) -> &AsnDB;
fn http(&self) -> &Client<Resolver>;
fn http_mksession(&self) -> String;
fn http_request(
        &self,
        session_id: &str,
        method: String,
        url: String,
        options: RequestOptions
    ) -> HttpRequest;
fn register_in_jar(&self, session: &str, key: String, value: String); fn info(&self, msg: String) { ... }
fn debug(&self, msg: String) { ... }
fn error(&self, msg: String) { ... }
fn status(&self, msg: String) { ... }
fn db_insert(&self, object: Insert) -> 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_readline(&self) -> Result<Option<String>> { ... } }

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) -> &Psl

fn geoip(&self) -> &GeoIP

fn asn(&self) -> &AsnDB

fn http(&self) -> &Client<Resolver>

fn http_mksession(&self) -> String

fn http_request(
    &self,
    session_id: &str,
    method: String,
    url: String,
    options: RequestOptions
) -> HttpRequest

fn register_in_jar(&self, session: &str, key: String, value: String)

Loading content...

Provided methods

fn info(&self, msg: String)

fn debug(&self, msg: String)

fn error(&self, msg: String)

fn status(&self, msg: String)

fn db_insert(&self, object: Insert) -> 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_readline(&self) -> Result<Option<String>>

Loading content...

Implementors

impl State for LuaState
[src]

fn info(&self, msg: String)
[src]

fn debug(&self, msg: String)
[src]

fn error(&self, msg: String)
[src]

fn status(&self, msg: String)
[src]

fn db_insert(&self, object: Insert) -> Result<Option<i32>>
[src]

fn db_select(&self, family: Family, value: String) -> Result<Option<i32>>
[src]

fn db_update(&self, object: String, update: Update) -> Result<Option<i32>>
[src]

fn stdin_readline(&self) -> Result<Option<String>>
[src]

Loading content...