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

Public Member Functions

 api_stream_parseable (PrintStream os_, params.output_mode m)
 
void write_KO (ko err)
 
void write_OK ()
 
void write_h (String rname, hash_t value)
 
void write_hsv_hu4u2_ (String[] rname, tuple3< hash_t, String, ArrayList< tuple3< hash_t, uint32_t, uint16_t >>> value)
 
void write_kph (String[] rname, tuple3< PrivateKey, PublicKey, hash_t > value)
 
void write_ph (String[] rname, pair< PublicKey, hash_t > value)
 
void write_pv (String[] rname, pair< PublicKey, byte[]> value)
 
void write_s (String rname, String value)
 
void write_sh (String[] rname, pair< String, hash_t > value)
 
void write_ss (String[] rname, pair< String, String > value)
 
void write_ssh (String[] rname, tuple3< String, String, hash_t > value)
 
void write_u1 (String rname, uint8_t value)
 
void write_u2s (String[] rname, pair< uint16_t, String > value)
 
void write_v (String rname, byte[] value)
 
void write_v_hu4u2_ (String rname, ArrayList< tuple3< hash_t, uint32_t, uint16_t >> value)
 

Public Attributes

params.output_mode mode =params.output_mode.om_text
 
boolean print_labels =true
 

Package Functions

void write (hash_t value)
 
void write (String value)
 
void write (PrivateKey value)
 
void write (PublicKey value)
 
void write (uint8_t value)
 
void write (uint16_t value)
 
void write (uint32_t value)
 
void write (uint64_t value)
 
void write (int64_t value)
 
void write (byte[] value)
 
void write (ArrayList< tuple3< hash_t, uint32_t, uint16_t >> value)
 

Package Attributes

PrintStream os
 

Constructor & Destructor Documentation

◆ api_stream_parseable()

us.wallet.api_stream_parseable.api_stream_parseable ( PrintStream  os_,
params.output_mode  m 
)
inline

Member Function Documentation

◆ write() [1/11]

void us.wallet.api_stream_parseable.write ( ArrayList< tuple3< hash_t, uint32_t, uint16_t >>  value)
inlinepackage

References us::gov::socket::client.endpoint(), and us.wallet.api_stream_parseable.os.

Here is the call graph for this function:

◆ write() [2/11]

void us.wallet.api_stream_parseable.write ( byte[]  value)
inlinepackage

◆ write() [3/11]

◆ write() [4/11]

void us.wallet.api_stream_parseable.write ( int64_t  value)
inlinepackage

◆ write() [5/11]

void us.wallet.api_stream_parseable.write ( PrivateKey  value)
inlinepackage

References us::gov::crypto::ec.instance, us.wallet.api_stream_parseable.os, and us::gov::crypto::ec.to_b58().

Here is the call graph for this function:

◆ write() [6/11]

void us.wallet.api_stream_parseable.write ( PublicKey  value)
inlinepackage

References us::gov::crypto::ec.instance, us.wallet.api_stream_parseable.os, and us::gov::crypto::ec.to_b58().

Here is the call graph for this function:

◆ write() [7/11]

void us.wallet.api_stream_parseable.write ( String  value)
inlinepackage

◆ write() [8/11]

void us.wallet.api_stream_parseable.write ( uint16_t  value)
inlinepackage

◆ write() [9/11]

void us.wallet.api_stream_parseable.write ( uint32_t  value)
inlinepackage

◆ write() [10/11]

void us.wallet.api_stream_parseable.write ( uint64_t  value)
inlinepackage

◆ write() [11/11]

void us.wallet.api_stream_parseable.write ( uint8_t  value)
inlinepackage

◆ write_h()

void us.wallet.api_stream_parseable.write_h ( String  rname,
hash_t  value 
)
inline

◆ write_hsv_hu4u2_()

void us.wallet.api_stream_parseable.write_hsv_hu4u2_ ( String[]  rname,
tuple3< hash_t, String, ArrayList< tuple3< hash_t, uint32_t, uint16_t >>>  value 
)
inline

References us.wallet.api_stream_parseable.os, us.wallet.api_stream_parseable.print_labels, and us.wallet.api_stream_parseable.write().

Referenced by us.wallet.wallet.api_stream_parseable.node_pkh().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ write_KO()

void us.wallet.api_stream_parseable.write_KO ( ko  err)
inline

Referenced by us.wallet.wallet.api_stream_parseable.add_address(), us.wallet.daemon.api_stream_parseable.allw(), us.wallet.wallet.api_stream_parseable.balance(), us.wallet.wallet.api_stream_parseable.command_trade(), us.wallet.wallet.api_stream_parseable.compilance_report(), us.wallet.wallet.api_stream_parseable.decrypt(), us.wallet.wallet.api_stream_parseable.decrypt_file(), us.wallet.wallet.api_stream_parseable.encrypt(), us.wallet.wallet.api_stream_parseable.encrypt_file(), us.wallet.wallet.api_stream_parseable.file(), us.wallet.wallet.api_stream_parseable.gen_keys(), us.wallet.daemon.api_stream_parseable.get_component_update(), us.wallet.wallet.api_stream_parseable.get_subhome(), us.wallet.daemon.api_stream_parseable.harvest(), us.wallet.wallet.api_stream_parseable.kill_trade(), us.wallet.wallet.api_stream_parseable.list(), us.wallet.pairing.api_stream_parseable.list_devices(), us.wallet.wallet.api_stream_parseable.list_protocols(), us.wallet.wallet.api_stream_parseable.list_trades(), us.wallet.daemon.api_stream_parseable.list_wallets(), us.wallet.wallet.api_stream_parseable.new_address(), us.wallet.wallet.api_stream_parseable.node_pkh(), us.wallet.pairing.api_stream_parseable.pair_device(), us.wallet.wallet.api_stream_parseable.patch_os(), us.wallet.wallet.api_stream_parseable.patch_os_file(), us.wallet.daemon.api_stream_parseable.ping(), us.wallet.pairing.api_stream_parseable.prepair_device(), us.wallet.daemon.api_stream_parseable.print_grid(), us.wallet.wallet.api_stream_parseable.priv_key(), us.wallet.wallet.api_stream_parseable.pub_key(), us.wallet.daemon.api_stream_parseable.reload_file(), us.wallet.wallet.api_stream_parseable.rm_file(), us.wallet.wallet.api_stream_parseable.rm_kv(), us.wallet.wallet.api_stream_parseable.search(), us.wallet.wallet.api_stream_parseable.set_supply(), us.wallet.wallet.api_stream_parseable.sign(), us.wallet.wallet.api_stream_parseable.sign_file(), us.wallet.wallet.api_stream_parseable.store_file(), us.wallet.wallet.api_stream_parseable.store_kv(), us.wallet.daemon.api_stream_parseable.sync(), us.wallet.wallet.api_stream_parseable.trade(), us.wallet.wallet.api_stream_parseable.traders_api_exec(), us.wallet.wallet.api_stream_parseable.traders_api_list(), us.wallet.wallet.api_stream_parseable.transfer(), us.wallet.wallet.api_stream_parseable.transfer_from(), us.wallet.wallet.api_stream_parseable.tx_add_input(), us.wallet.wallet.api_stream_parseable.tx_add_output(), us.wallet.wallet.api_stream_parseable.tx_add_section(), us.wallet.wallet.api_stream_parseable.tx_charge_pay(), us.wallet.wallet.api_stream_parseable.tx_check(), us.wallet.wallet.api_stream_parseable.tx_decode(), us.wallet.wallet.api_stream_parseable.tx_make_p2pkh(), us.wallet.wallet.api_stream_parseable.tx_new(), us.wallet.wallet.api_stream_parseable.tx_pay(), us.wallet.wallet.api_stream_parseable.tx_send(), us.wallet.wallet.api_stream_parseable.tx_sign(), us.wallet.pairing.api_stream_parseable.unpair_device(), us.wallet.pairing.api_stream_parseable.unprepair_device(), us.wallet.wallet.api_stream_parseable.verify(), and us.wallet.wallet.api_stream_parseable.verify_file().

◆ write_kph()

void us.wallet.api_stream_parseable.write_kph ( String[]  rname,
tuple3< PrivateKey, PublicKey, hash_t value 
)
inline

References us.wallet.api_stream_parseable.os, us.wallet.api_stream_parseable.print_labels, and us.wallet.api_stream_parseable.write().

Referenced by us.wallet.wallet.api_stream_parseable.gen_keys().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ write_OK()

void us.wallet.api_stream_parseable.write_OK ( )
inline

Referenced by us.wallet.wallet.api_stream_parseable.command_trade().

Here is the caller graph for this function:

◆ write_ph()

void us.wallet.api_stream_parseable.write_ph ( String[]  rname,
pair< PublicKey, hash_t value 
)
inline

◆ write_pv()

void us.wallet.api_stream_parseable.write_pv ( String[]  rname,
pair< PublicKey, byte[]>  value 
)
inline

◆ write_s()

void us.wallet.api_stream_parseable.write_s ( String  rname,
String  value 
)
inline

References us.wallet.api_stream_parseable.os, us.wallet.api_stream_parseable.print_labels, and us.wallet.api_stream_parseable.write().

Referenced by us.wallet.daemon.api_stream_parseable.allw(), us.wallet.wallet.api_stream_parseable.balance(), us.wallet.wallet.api_stream_parseable.compilance_report(), us.wallet.wallet.api_stream_parseable.decrypt_file(), us.wallet.wallet.api_stream_parseable.encrypt_file(), us.wallet.wallet.api_stream_parseable.get_subhome(), us.wallet.daemon.api_stream_parseable.harvest(), us.wallet.wallet.api_stream_parseable.kill_trade(), us.wallet.wallet.api_stream_parseable.list(), us.wallet.pairing.api_stream_parseable.list_devices(), us.wallet.wallet.api_stream_parseable.list_protocols(), us.wallet.wallet.api_stream_parseable.list_trades(), us.wallet.daemon.api_stream_parseable.list_wallets(), us.wallet.pairing.api_stream_parseable.pair_device(), us.wallet.daemon.api_stream_parseable.ping(), us.wallet.daemon.api_stream_parseable.print_grid(), us.wallet.daemon.api_stream_parseable.reload_file(), us.wallet.wallet.api_stream_parseable.rm_file(), us.wallet.wallet.api_stream_parseable.rm_kv(), us.wallet.wallet.api_stream_parseable.search(), us.wallet.wallet.api_stream_parseable.set_supply(), us.wallet.wallet.api_stream_parseable.store_kv(), us.wallet.daemon.api_stream_parseable.sync(), us.wallet.wallet.api_stream_parseable.traders_api_exec(), us.wallet.wallet.api_stream_parseable.traders_api_list(), us.wallet.wallet.api_stream_parseable.transfer(), us.wallet.wallet.api_stream_parseable.transfer_from(), us.wallet.wallet.api_stream_parseable.tx_add_input(), us.wallet.wallet.api_stream_parseable.tx_add_output(), us.wallet.wallet.api_stream_parseable.tx_add_section(), us.wallet.wallet.api_stream_parseable.tx_charge_pay(), us.wallet.wallet.api_stream_parseable.tx_check(), us.wallet.wallet.api_stream_parseable.tx_decode(), us.wallet.wallet.api_stream_parseable.tx_make_p2pkh(), us.wallet.wallet.api_stream_parseable.tx_new(), us.wallet.wallet.api_stream_parseable.tx_pay(), us.wallet.wallet.api_stream_parseable.tx_send(), us.wallet.wallet.api_stream_parseable.tx_sign(), us.wallet.pairing.api_stream_parseable.unpair_device(), and us.wallet.pairing.api_stream_parseable.unprepair_device().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ write_sh()

void us.wallet.api_stream_parseable.write_sh ( String[]  rname,
pair< String, hash_t value 
)
inline

◆ write_ss()

void us.wallet.api_stream_parseable.write_ss ( String[]  rname,
pair< String, String >  value 
)
inline

◆ write_ssh()

void us.wallet.api_stream_parseable.write_ssh ( String[]  rname,
tuple3< String, String, hash_t value 
)
inline

References us.wallet.api_stream_parseable.os, us.wallet.api_stream_parseable.print_labels, and us.wallet.api_stream_parseable.write().

Referenced by us.wallet.wallet.api_stream_parseable.store_file().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ write_u1()

void us.wallet.api_stream_parseable.write_u1 ( String  rname,
uint8_t  value 
)
inline

◆ write_u2s()

void us.wallet.api_stream_parseable.write_u2s ( String[]  rname,
pair< uint16_t, String >  value 
)
inline

◆ write_v()

void us.wallet.api_stream_parseable.write_v ( String  rname,
byte[]  value 
)
inline

◆ write_v_hu4u2_()

void us.wallet.api_stream_parseable.write_v_hu4u2_ ( String  rname,
ArrayList< tuple3< hash_t, uint32_t, uint16_t >>  value 
)
inline

Member Data Documentation

◆ mode

params.output_mode us.wallet.api_stream_parseable.mode =params.output_mode.om_text

◆ os

◆ print_labels


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