#include <daas.hpp>
|
| | DaasAPI () |
| | DaasAPI (IDaasApiEvent *) |
| | DaasAPI (IDaasApiEvent *, const char *lhver_) |
| | ~DaasAPI () |
| const char * | listAvailableDrivers () |
| const char * | getVersion () |
| const char * | getBuildInfo () |
| daas_error_t | doEnd () |
| daas_error_t | doReset () |
| daas_error_t | doInit (din_t sid_, din_t din_) |
| daas_error_t | doPerform (performs_mode_t mode) |
| daas_error_t | enableDriver (link_t driver_id, const char *local_uri) |
| nodestate_t | getStatus () |
| bool | storeConfiguration (IDepot *storage_interface) |
| bool | loadConfiguration (IDepot *storage_interface) |
| bool | doStatisticsReset () |
| uint64_t | getSystemStatistics (syscode_t label) |
| daas_error_t | map (din_t din) |
| daas_error_t | map (din_t din, link_t link_, const char *suri) |
| daas_error_t | map (din_t din, link_t link_, const char *suri, const char *skey) |
| daas_error_t | remove (din_t din) |
| dinlist_t | listNodes () |
| daas_error_t | locate (din_t din) |
| daas_error_t | send_status (din_t din) |
| const nodestate_t & | status (din_t din) |
| const nodestate_t & | fetch (din_t din, uint16_t opts) |
| uint64_t | getSyncedTimestamp () |
| const nodestate_t & | unlock (din_t din, const char *skey) |
| const nodestate_t & | lock (const char *skey, unsigned policy_) |
| const nodestate_t & | syncNode (din_t din, unsigned timezone) |
| const nodestate_t & | syncNet (din_t din, unsigned bubble_time) |
| void | setATSMaxError (int32_t error) |
| bool | use (din_t din) |
| bool | end (din_t din) |
| unsigned | send (din_t din, unsigned char *outbound, unsigned size) |
| unsigned | received (din_t din) |
| unsigned | receive (din_t din, unsigned char &inbound, unsigned max_size) |
| tsetlist_t & | listTypesets () |
| daas_error_t | pull (din_t din, DDO **inboundDDO) |
| daas_error_t | push (din_t din, DDO *outboundDDO) |
| daas_error_t | availablesPull (din_t din, uint32_t &count) |
| daas_error_t | addTypeset (const uint16_t typeset_code, const uint16_t typeset_size) |
| daas_error_t | frisbee (din_t din) |
| daas_error_t | frisbee_icmp (din_t din, uint32_t timeout, uint32_t retry) |
| daas_error_t | frisbee_dperf (din_t din, uint32_t sender_pkt_total=10, uint32_t block_size=1024 *1024, uint32_t sender_trip_period=0) |
| dperf_info_result | get_frisbee_dperf_result () |
Definition at line 44 of file daas.hpp.
◆ DaasAPI() [1/3]
◆ DaasAPI() [2/3]
◆ DaasAPI() [3/3]
◆ ~DaasAPI()
◆ addTypeset()
| daas_error_t DaasAPI::addTypeset |
( |
const uint16_t | typeset_code, |
|
|
const uint16_t | typeset_size ) |
◆ availablesPull()
◆ doEnd()
◆ doInit()
◆ doPerform()
◆ doReset()
◆ doStatisticsReset()
| bool DaasAPI::doStatisticsReset |
( |
| ) |
|
◆ enableDriver()
◆ end()
| bool DaasAPI::end |
( |
din_t | din | ) |
|
◆ fetch()
◆ frisbee()
◆ frisbee_dperf()
| daas_error_t DaasAPI::frisbee_dperf |
( |
din_t | din, |
|
|
uint32_t | sender_pkt_total = 10, |
|
|
uint32_t | block_size = 1024 *1024, |
|
|
uint32_t | sender_trip_period = 0 ) |
◆ frisbee_icmp()
◆ get_frisbee_dperf_result()
◆ getBuildInfo()
| const char * DaasAPI::getBuildInfo |
( |
| ) |
|
◆ getStatus()
◆ getSyncedTimestamp()
| uint64_t DaasAPI::getSyncedTimestamp |
( |
| ) |
|
◆ getSystemStatistics()
| uint64_t DaasAPI::getSystemStatistics |
( |
syscode_t | label | ) |
|
◆ getVersion()
| const char * DaasAPI::getVersion |
( |
| ) |
|
◆ listAvailableDrivers()
| const char * DaasAPI::listAvailableDrivers |
( |
| ) |
|
◆ listNodes()
◆ listTypesets()
◆ loadConfiguration()
| bool DaasAPI::loadConfiguration |
( |
IDepot * | storage_interface | ) |
|
◆ locate()
◆ lock()
| const nodestate_t & DaasAPI::lock |
( |
const char * | skey, |
|
|
unsigned | policy_ ) |
◆ map() [1/3]
◆ map() [2/3]
◆ map() [3/3]
◆ pull()
◆ push()
◆ receive()
| unsigned DaasAPI::receive |
( |
din_t | din, |
|
|
unsigned char & | inbound, |
|
|
unsigned | max_size ) |
◆ received()
| unsigned DaasAPI::received |
( |
din_t | din | ) |
|
◆ remove()
◆ send()
| unsigned DaasAPI::send |
( |
din_t | din, |
|
|
unsigned char * | outbound, |
|
|
unsigned | size ) |
◆ send_status()
◆ setATSMaxError()
| void DaasAPI::setATSMaxError |
( |
int32_t | error | ) |
|
◆ status()
◆ storeConfiguration()
| bool DaasAPI::storeConfiguration |
( |
IDepot * | storage_interface | ) |
|
◆ syncNet()
◆ syncNode()
◆ unlock()
◆ use()
| bool DaasAPI::use |
( |
din_t | din | ) |
|
The documentation for this class was generated from the following file: