#include <trader_protocol.h>
|
| | trader_protocol (const string &home) |
| |
| virtual | ~trader_protocol () |
| |
| virtual void | dump (ostream &) const |
| |
| void | help (ostream &) const |
| |
| virtual void | help_online (ostream &) const |
| |
| virtual void | help_onoffline (ostream &) const |
| |
| virtual void | data (ostream &) const |
| |
| virtual void | api_list (ostream &) const |
| |
| virtual const char * | get_name () const =0 |
| |
| virtual const char * | rolestr () const =0 |
| |
| virtual const char * | peer_rolestr () const =0 |
| |
| virtual bool | process_work (socket::client *c, unsigned char code, const string &data) |
| |
| virtual bool | process_work (socket::client *c, unsigned char code, const vector< unsigned char > &data) |
| |
| virtual bool | exec (socket::client *, const string &cmd, istream &, ostream &os) |
| |
| bool | exec_offline (socket::client *c, const string &cmd0, istream &is, ostream &os) |
| |
| bool | exec_online (socket::client *c, const string &cmd0, istream &is, ostream &os) |
| |
| virtual bool | requires_online (const string &cmd) const |
| |
| virtual string | AI_chat (socket::client *c, unsigned char code) |
| |
| string | my_personality_str () const |
| |
| string | peer_personality_str () const |
| |
| void | to_stream (ostream &) const |
| |
| hash_t | my_personality () const |
| |
◆ trader_protocol()
| us::wallet::trader_protocol::trader_protocol |
( |
const string & |
home | ) |
|
◆ ~trader_protocol()
| virtual us::wallet::trader_protocol::~trader_protocol |
( |
| ) |
|
|
virtual |
◆ AI_chat()
| virtual string us::wallet::trader_protocol::AI_chat |
( |
socket::client * |
c, |
|
|
unsigned char |
code |
|
) |
| |
|
virtual |
◆ api_list()
| virtual void us::wallet::trader_protocol::api_list |
( |
ostream & |
| ) |
const |
|
virtual |
◆ data()
| virtual void us::wallet::trader_protocol::data |
( |
ostream & |
| ) |
const |
|
virtual |
◆ dump()
| virtual void us::wallet::trader_protocol::dump |
( |
ostream & |
| ) |
const |
|
virtual |
◆ exec()
| virtual bool us::wallet::trader_protocol::exec |
( |
socket::client * |
, |
|
|
const string & |
cmd, |
|
|
istream & |
, |
|
|
ostream & |
os |
|
) |
| |
|
virtual |
◆ exec_offline()
| bool us::wallet::trader_protocol::exec_offline |
( |
socket::client * |
c, |
|
|
const string & |
cmd0, |
|
|
istream & |
is, |
|
|
ostream & |
os |
|
) |
| |
◆ exec_online()
| bool us::wallet::trader_protocol::exec_online |
( |
socket::client * |
c, |
|
|
const string & |
cmd0, |
|
|
istream & |
is, |
|
|
ostream & |
os |
|
) |
| |
◆ from_stream()
| static trader_protocol* us::wallet::trader_protocol::from_stream |
( |
istream & |
| ) |
|
|
static |
◆ get_name()
| virtual const char* us::wallet::trader_protocol::get_name |
( |
| ) |
const |
|
pure virtual |
◆ help()
| void us::wallet::trader_protocol::help |
( |
ostream & |
| ) |
const |
◆ help_online()
| virtual void us::wallet::trader_protocol::help_online |
( |
ostream & |
| ) |
const |
|
virtual |
◆ help_onoffline()
| virtual void us::wallet::trader_protocol::help_onoffline |
( |
ostream & |
| ) |
const |
|
virtual |
◆ my_personality()
| hash_t us::wallet::trader_protocol::my_personality |
( |
| ) |
const |
◆ my_personality_str()
| string us::wallet::trader_protocol::my_personality_str |
( |
| ) |
const |
◆ peer_personality_str()
| string us::wallet::trader_protocol::peer_personality_str |
( |
| ) |
const |
◆ peer_rolestr()
| virtual const char* us::wallet::trader_protocol::peer_rolestr |
( |
| ) |
const |
|
pure virtual |
◆ process_work() [1/2]
| virtual bool us::wallet::trader_protocol::process_work |
( |
socket::client * |
c, |
|
|
unsigned char |
code, |
|
|
const string & |
data |
|
) |
| |
|
virtual |
◆ process_work() [2/2]
| virtual bool us::wallet::trader_protocol::process_work |
( |
socket::client * |
c, |
|
|
unsigned char |
code, |
|
|
const vector< unsigned char > & |
data |
|
) |
| |
|
virtual |
◆ requires_online()
| virtual bool us::wallet::trader_protocol::requires_online |
( |
const string & |
cmd | ) |
const |
|
virtual |
◆ rolestr()
| virtual const char* us::wallet::trader_protocol::rolestr |
( |
| ) |
const |
|
pure virtual |
◆ to_stream()
| void us::wallet::trader_protocol::to_stream |
( |
ostream & |
| ) |
const |
◆ chat
| chat_t us::wallet::trader_protocol::chat |
◆ ihome
| string us::wallet::trader_protocol::ihome |
◆ image
| vector<unsigned char> us::wallet::trader_protocol::image |
◆ invoice
| string us::wallet::trader_protocol::invoice |
| keys us::wallet::trader_protocol::k |
◆ peer_personality
| hash_t us::wallet::trader_protocol::peer_personality {0} |
◆ phome
| string us::wallet::trader_protocol::phome |
◆ redirects
| vector<pair<string,string> > us::wallet::trader_protocol::redirects |
◆ tder
| trader* us::wallet::trader_protocol::tder {0} |
◆ tradelog
| ostream* us::wallet::trader_protocol::tradelog {0} |
◆ transaction
| string us::wallet::trader_protocol::transaction |
◆ tx
| string us::wallet::trader_protocol::tx |
The documentation for this struct was generated from the following file: