plebble
us.wallet.daemon_rpc_api Class Reference
Inheritance diagram for us.wallet.daemon_rpc_api:
Collaboration diagram for us.wallet.daemon_rpc_api:

Public Member Functions

bool connected ()
 
 daemon_rpc_api (KeyPair k, String whost, short wport)
 
void ping (Stream a0)
 
void balance (bool a0, Stream a1)
 
void list (bool a0, Stream a1)
 
void new_address (Stream a0)
 
void add_address (byte[] a0, Stream a1)
 
void transfer (byte[] a0, long a1, byte[] a2, Stream a3)
 
void transfer_from (byte[] a0, byte[] a1, long a2, byte[] a3, Stream a4)
 
void tx_charge_pay (byte[] a0, long a1, byte[] a2, long a3, byte[] a4, Stream a5)
 
void tx_pay (string a0, Stream a1)
 
void tx_new (Stream a0)
 
void tx_add_section (string a0, byte[] a1, Stream a2)
 
void tx_add_input (string a0, int a1, byte[] a2, long a3, Stream a4)
 
void tx_add_output (string a0, int a1, byte[] a2, long a3, Stream a4)
 
void tx_make_p2pkh (tx_make_p2pkh_input a0, Stream a1)
 
void tx_sign (string a0, string a1, Stream a2)
 
void tx_send (string a0, Stream a1)
 
void tx_decode (string a0, Stream a1)
 
void tx_check (string a0, Stream a1)
 
void set_supply (byte[] a0, long a1, Stream a2)
 
void store_kv (byte[] a0, string a1, string a2, Stream a3)
 
void rm_kv (byte[] a0, string a1, Stream a2)
 
void store_file (byte[] a0, byte[] a1, Stream a2)
 
void rm_file (byte[] a0, byte[] a1, Stream a2)
 
void search (byte[] a0, string a1, Stream a2)
 
void file (byte[] a0, Stream a1)
 
void pair (byte[] a0, string a1, string a2, Stream a3)
 
void unpair (byte[] a0, Stream a1)
 
void list_devices (Stream a0)
 
void list_protocols (Stream a0)
 
void trade (string a0, string a1, string a2, Stream a3)
 
void list_trades (Stream a0)
 
void kill_trade (byte[] a0, Stream a1)
 
void command_trade (byte[] a0, string a1, Stream a2)
 
void command_trade_bin (byte[] a0, string a1, Stream a2)
 
void grid (Stream a0)
 

Private Attributes

wallet_rpc_api w
 
pairing_rpc_api p
 
sys_rpc_api s
 
rpc_api endpoint
 

Constructor & Destructor Documentation

◆ daemon_rpc_api()

us.wallet.daemon_rpc_api.daemon_rpc_api ( KeyPair  k,
String  whost,
short  wport 
)
inline

Member Function Documentation

◆ add_address()

void us.wallet.daemon_rpc_api.add_address ( byte[]  a0,
Stream  a1 
)
inline

Implements us.wallet.wallet_api.

References us.wallet.wallet_rpc_api.add_address(), and us.wallet.daemon_rpc_api.w.

Here is the call graph for this function:

◆ balance()

void us.wallet.daemon_rpc_api.balance ( bool  a0,
Stream  a1 
)
inline

Implements us.wallet.wallet_api.

References us.wallet.wallet_rpc_api.balance(), and us.wallet.daemon_rpc_api.w.

Here is the call graph for this function:

◆ command_trade()

void us.wallet.daemon_rpc_api.command_trade ( byte[]  a0,
string  a1,
Stream  a2 
)
inline

Implements us.wallet.daemon_api.

References us.wallet.rpc_api.ask_string(), and us.wallet.daemon_rpc_api.endpoint.

Here is the call graph for this function:

◆ command_trade_bin()

void us.wallet.daemon_rpc_api.command_trade_bin ( byte[]  a0,
string  a1,
Stream  a2 
)
inline

◆ connected()

bool us.wallet.daemon_rpc_api.connected ( )
inline

References us::gov::socket::client.connected(), and us.wallet.daemon_rpc_api.endpoint.

Here is the call graph for this function:

◆ file()

void us.wallet.daemon_rpc_api.file ( byte[]  a0,
Stream  a1 
)
inline

Implements us.wallet.wallet_api.

References us.wallet.wallet_rpc_api.file(), and us.wallet.daemon_rpc_api.w.

Here is the call graph for this function:

◆ grid()

void us.wallet.daemon_rpc_api.grid ( Stream  a0)
inline

Implements us.wallet.daemon_api.

References us.wallet.rpc_api.ask_string(), and us.wallet.daemon_rpc_api.endpoint.

Here is the call graph for this function:

◆ kill_trade()

void us.wallet.daemon_rpc_api.kill_trade ( byte[]  a0,
Stream  a1 
)
inline

Implements us.wallet.daemon_api.

References us.wallet.rpc_api.ask_string(), and us.wallet.daemon_rpc_api.endpoint.

Here is the call graph for this function:

◆ list()

void us.wallet.daemon_rpc_api.list ( bool  a0,
Stream  a1 
)
inline

Implements us.wallet.wallet_api.

References us.wallet.wallet_rpc_api.list(), and us.wallet.daemon_rpc_api.w.

Here is the call graph for this function:

◆ list_devices()

void us.wallet.daemon_rpc_api.list_devices ( Stream  a0)
inline

Implements us.wallet.pairing_api.

References us.wallet.pairing_rpc_api.list_devices(), and us.wallet.daemon_rpc_api.p.

Here is the call graph for this function:

◆ list_protocols()

void us.wallet.daemon_rpc_api.list_protocols ( Stream  a0)
inline

Implements us.wallet.daemon_api.

References us.wallet.rpc_api.ask_string(), and us.wallet.daemon_rpc_api.endpoint.

Here is the call graph for this function:

◆ list_trades()

void us.wallet.daemon_rpc_api.list_trades ( Stream  a0)
inline

Implements us.wallet.daemon_api.

References us.wallet.rpc_api.ask_string(), and us.wallet.daemon_rpc_api.endpoint.

Here is the call graph for this function:

◆ new_address()

void us.wallet.daemon_rpc_api.new_address ( Stream  a0)
inline

Implements us.wallet.wallet_api.

References us.wallet.wallet_rpc_api.new_address(), and us.wallet.daemon_rpc_api.w.

Here is the call graph for this function:

◆ pair()

void us.wallet.daemon_rpc_api.pair ( byte[]  a0,
string  a1,
string  a2,
Stream  a3 
)
inline

Implements us.wallet.pairing_api.

References us.wallet.daemon_rpc_api.p, and us.wallet.pairing_rpc_api.pair().

Here is the call graph for this function:

◆ ping()

void us.wallet.daemon_rpc_api.ping ( Stream  a0)
inline

Implements us.wallet.wallet_api.

References us.wallet.wallet_rpc_api.ping(), and us.wallet.daemon_rpc_api.w.

Here is the call graph for this function:

◆ rm_file()

void us.wallet.daemon_rpc_api.rm_file ( byte[]  a0,
byte[]  a1,
Stream  a2 
)
inline

Implements us.wallet.wallet_api.

References us.wallet.wallet_rpc_api.rm_file(), and us.wallet.daemon_rpc_api.w.

Here is the call graph for this function:

◆ rm_kv()

void us.wallet.daemon_rpc_api.rm_kv ( byte[]  a0,
string  a1,
Stream  a2 
)
inline

Implements us.wallet.wallet_api.

References us.wallet.wallet_rpc_api.rm_kv(), and us.wallet.daemon_rpc_api.w.

Here is the call graph for this function:

◆ search()

void us.wallet.daemon_rpc_api.search ( byte[]  a0,
string  a1,
Stream  a2 
)
inline

Implements us.wallet.wallet_api.

References us.wallet.wallet_rpc_api.search(), and us.wallet.daemon_rpc_api.w.

Here is the call graph for this function:

◆ set_supply()

void us.wallet.daemon_rpc_api.set_supply ( byte[]  a0,
long  a1,
Stream  a2 
)
inline

Implements us.wallet.wallet_api.

References us.wallet.wallet_rpc_api.set_supply(), and us.wallet.daemon_rpc_api.w.

Here is the call graph for this function:

◆ store_file()

void us.wallet.daemon_rpc_api.store_file ( byte[]  a0,
byte[]  a1,
Stream  a2 
)
inline

Implements us.wallet.wallet_api.

References us.wallet.wallet_rpc_api.store_file(), and us.wallet.daemon_rpc_api.w.

Here is the call graph for this function:

◆ store_kv()

void us.wallet.daemon_rpc_api.store_kv ( byte[]  a0,
string  a1,
string  a2,
Stream  a3 
)
inline

Implements us.wallet.wallet_api.

References us.wallet.wallet_rpc_api.store_kv(), and us.wallet.daemon_rpc_api.w.

Here is the call graph for this function:

◆ trade()

void us.wallet.daemon_rpc_api.trade ( string  a0,
string  a1,
string  a2,
Stream  a3 
)
inline

Implements us.wallet.daemon_api.

References us.wallet.rpc_api.ask_string(), and us.wallet.daemon_rpc_api.endpoint.

Here is the call graph for this function:

◆ transfer()

void us.wallet.daemon_rpc_api.transfer ( byte[]  a0,
long  a1,
byte[]  a2,
Stream  a3 
)
inline

Implements us.wallet.wallet_api.

References us.wallet.wallet_rpc_api.transfer(), and us.wallet.daemon_rpc_api.w.

Here is the call graph for this function:

◆ transfer_from()

void us.wallet.daemon_rpc_api.transfer_from ( byte[]  a0,
byte[]  a1,
long  a2,
byte[]  a3,
Stream  a4 
)
inline

Implements us.wallet.wallet_api.

References us.wallet.wallet_rpc_api.transfer_from(), and us.wallet.daemon_rpc_api.w.

Here is the call graph for this function:

◆ tx_add_input()

void us.wallet.daemon_rpc_api.tx_add_input ( string  a0,
int  a1,
byte[]  a2,
long  a3,
Stream  a4 
)
inline

Implements us.wallet.wallet_api.

References us.wallet.wallet_rpc_api.tx_add_input(), and us.wallet.daemon_rpc_api.w.

Here is the call graph for this function:

◆ tx_add_output()

void us.wallet.daemon_rpc_api.tx_add_output ( string  a0,
int  a1,
byte[]  a2,
long  a3,
Stream  a4 
)
inline

Implements us.wallet.wallet_api.

References us.wallet.wallet_rpc_api.tx_add_output(), and us.wallet.daemon_rpc_api.w.

Here is the call graph for this function:

◆ tx_add_section()

void us.wallet.daemon_rpc_api.tx_add_section ( string  a0,
byte[]  a1,
Stream  a2 
)
inline

Implements us.wallet.wallet_api.

References us.wallet.wallet_rpc_api.tx_add_section(), and us.wallet.daemon_rpc_api.w.

Here is the call graph for this function:

◆ tx_charge_pay()

void us.wallet.daemon_rpc_api.tx_charge_pay ( byte[]  a0,
long  a1,
byte[]  a2,
long  a3,
byte[]  a4,
Stream  a5 
)
inline

Implements us.wallet.wallet_api.

References us.wallet.wallet_rpc_api.tx_charge_pay(), and us.wallet.daemon_rpc_api.w.

Here is the call graph for this function:

◆ tx_check()

void us.wallet.daemon_rpc_api.tx_check ( string  a0,
Stream  a1 
)
inline

Implements us.wallet.wallet_api.

References us.wallet.wallet_rpc_api.tx_check(), and us.wallet.daemon_rpc_api.w.

Here is the call graph for this function:

◆ tx_decode()

void us.wallet.daemon_rpc_api.tx_decode ( string  a0,
Stream  a1 
)
inline

Implements us.wallet.wallet_api.

References us.wallet.wallet_rpc_api.tx_decode(), and us.wallet.daemon_rpc_api.w.

Here is the call graph for this function:

◆ tx_make_p2pkh()

void us.wallet.daemon_rpc_api.tx_make_p2pkh ( tx_make_p2pkh_input  a0,
Stream  a1 
)
inline

Implements us.wallet.wallet_api.

References us.wallet.wallet_rpc_api.tx_make_p2pkh(), and us.wallet.daemon_rpc_api.w.

Here is the call graph for this function:

◆ tx_new()

void us.wallet.daemon_rpc_api.tx_new ( Stream  a0)
inline

Implements us.wallet.wallet_api.

References us.wallet.wallet_rpc_api.tx_new(), and us.wallet.daemon_rpc_api.w.

Here is the call graph for this function:

◆ tx_pay()

void us.wallet.daemon_rpc_api.tx_pay ( string  a0,
Stream  a1 
)
inline

Implements us.wallet.wallet_api.

References us.wallet.wallet_rpc_api.tx_pay(), and us.wallet.daemon_rpc_api.w.

Here is the call graph for this function:

◆ tx_send()

void us.wallet.daemon_rpc_api.tx_send ( string  a0,
Stream  a1 
)
inline

Implements us.wallet.wallet_api.

References us.wallet.wallet_rpc_api.tx_send(), and us.wallet.daemon_rpc_api.w.

Here is the call graph for this function:

◆ tx_sign()

void us.wallet.daemon_rpc_api.tx_sign ( string  a0,
string  a1,
Stream  a2 
)
inline

Implements us.wallet.wallet_api.

References us.wallet.wallet_rpc_api.tx_sign(), and us.wallet.daemon_rpc_api.w.

Here is the call graph for this function:

◆ unpair()

void us.wallet.daemon_rpc_api.unpair ( byte[]  a0,
Stream  a1 
)
inline

Implements us.wallet.pairing_api.

References us.wallet.daemon_rpc_api.p, and us.wallet.pairing_rpc_api.unpair().

Here is the call graph for this function:

Member Data Documentation

◆ endpoint

◆ p

◆ s

sys_rpc_api us.wallet.daemon_rpc_api.s
private

◆ w


The documentation for this class was generated from the following file: