rasdaman complete source
Classes | Enumerations
Rnprotocol Classes

Classes

class  RnpClientComm
 
class  rnp::RnpClientJob
 
class  rnp::RnpBaseClientComm
 
class  rnp::RnpServerJob
 
class  rnp::RnpBaseServerComm
 
class  rnp::RnpTransport
 
class  rnp::RnpReceiver
 
class  rnp::RnpTransmitter
 
class  rnp::RnpCarrier
 
class  rnp::HttpRnpCarrier
 
class  rnp::BadRnpCarrier
 
class  RnpRasserver
 
class  rnp::Rnp
 
class  rnp::RnpProtocolEncoder
 
class  rnp::RnpProtocolDecoder
 
class  ClientTimer
 
class  RnpRasserverJob
 
class  RnpRasDaManComm
 
class  RasserverCommunicator
 
class  SrvRasmgrComm
 

Enumerations

enum  rnp::RnpTransport::CarrierProtocol {
  rnp::RnpTransport::crp_Unknown, rnp::RnpTransport::crp_Rnp, rnp::RnpTransport::crp_Http, rnp::RnpTransport::crp_BadCarrier,
  rnp::RnpTransport::crp_HowMany
}
 
enum  RnpRasserver::ParameterType {
  RnpRasserver::pmt_none, RnpRasserver::pmt_clientid = 1, RnpRasserver::pmt_rErrorString = 2, RnpRasserver::pmt_dbname = 3,
  RnpRasserver::pmt_accesmode = 4, RnpRasserver::pmt_querystring = 5, RnpRasserver::pmt_httpqanswer = 6, RnpRasserver::pmt_oidstring = 7,
  RnpRasserver::pmt_capability = 8, RnpRasserver::pmt_transstatus = 9, RnpRasserver::pmt_objecttype =10, RnpRasserver::pmt_returnstatus =11,
  RnpRasserver::pmt_skalarobject =12, RnpRasserver::pmt_tiledata =13, RnpRasserver::pmt_domain =14, RnpRasserver::pmt_typename =15,
  RnpRasserver::pmt_typelength =16, RnpRasserver::pmt_typetype =17, RnpRasserver::pmt_typestructure = 18, RnpRasserver::pmt_collname = 19,
  RnpRasserver::pmt_whichformat = 20, RnpRasserver::pmt_format = 21, RnpRasserver::pmt_formatparams = 22, RnpRasserver::pmt_currentformat = 23,
  RnpRasserver::pmt_storageformat = 24, RnpRasserver::pmt_ispersistent = 25, RnpRasserver::pmt_errorno = 26, RnpRasserver::pmt_lineno = 27,
  RnpRasserver::pmt_columnno = 28, RnpRasserver::pmt_errortoken = 29, RnpRasserver::pmt_indextype = 30, RnpRasserver::pmt_HowMany
}
 
enum  RnpRasserver::Command {
  RnpRasserver::cmd_none, RnpRasserver::cmd_connect = 1, RnpRasserver::cmd_disconnect = 2, RnpRasserver::cmd_opendb = 3,
  RnpRasserver::cmd_closedb = 4, RnpRasserver::cmd_beginta = 5, RnpRasserver::cmd_committa = 6, RnpRasserver::cmd_abortta = 7,
  RnpRasserver::cmd_istaopen = 8, RnpRasserver::cmd_queryhttp = 9, RnpRasserver::cmd_getnewoid = 10, RnpRasserver::cmd_queryrpc = 11,
  RnpRasserver::cmd_getnextelem = 12, RnpRasserver::cmd_endtransfer = 13, RnpRasserver::cmd_getnextmdd = 14, RnpRasserver::cmd_getnexttile = 15,
  RnpRasserver::cmd_updaterpc = 16, RnpRasserver::cmd_startinsTmdd = 17, RnpRasserver::cmd_inserttile = 18, RnpRasserver::cmd_endinsmdd = 19,
  RnpRasserver::cmd_initupdate = 20, RnpRasserver::cmd_gettypestruct = 21, RnpRasserver::cmd_startinsPmdd = 22, RnpRasserver::cmd_insertmdd = 23,
  RnpRasserver::cmd_insertcoll = 24, RnpRasserver::cmd_remobjfromcoll = 25, RnpRasserver::cmd_delobjbyoid = 26, RnpRasserver::cmd_delcollbyname = 27,
  RnpRasserver::cmd_getcoll = 28, RnpRasserver::cmd_getcolloids = 29, RnpRasserver::cmd_getobjecttype = 30, RnpRasserver::cmd_setformat = 31,
  RnpRasserver::cmd_createcollection = 32, RnpRasserver::cmd_createmdd = 33, RnpRasserver::cmd_extendmdd = 34, RnpRasserver::cmd_gettiledomains = 35,
  RnpRasserver::cmd_HowMany
}
 
enum  rnp::Rnp::Endianness { rnp::Rnp::bigEndian = 0, rnp::Rnp::littleEndian = 1 }
 
enum  rnp::Rnp::FragmentType {
  rnp::Rnp::fgt_None = 0, rnp::Rnp::fgt_Command, rnp::Rnp::fgt_OkAnswer, rnp::Rnp::fgt_Error,
  rnp::Rnp::fgt_DiscardedRequest, rnp::Rnp::fgt_HowMany
}
 
enum  rnp::Rnp::DataType {
  rnp::Rnp::dtt_None = 0, rnp::Rnp::dtt_Asciiz = 1, rnp::Rnp::dtt_Int32 = 2, rnp::Rnp::dtt_Float32 = 3,
  rnp::Rnp::dtt_Double64 = 4, rnp::Rnp::dtt_Opaque = 5, rnp::Rnp::dtt_NullPtr = 6, rnp::Rnp::dtt_HowMany
}
 
enum  rnp::Rnp::ErrorType {
  rnp::Rnp::ert_Unknown = 0, rnp::Rnp::ert_StlException, rnp::Rnp::ert_AkgSerializable, rnp::Rnp::ert_Other,
  rnp::Rnp::ert_HowMany
}
 
enum  rnp::Rnp::ErrorParam {
  rnp::Rnp::erp_None = 0, rnp::Rnp::erp_whatValue = 1, rnp::Rnp::erp_Key = 2, rnp::Rnp::erp_Value = 3,
  rnp::Rnp::erp_HowMany
}
 

Detailed Description

Enumeration Type Documentation

Enumerator
crp_Unknown 
crp_Rnp 
crp_Http 
crp_BadCarrier 
crp_HowMany 
Enumerator
cmd_none 
cmd_connect 
cmd_disconnect 
cmd_opendb 
cmd_closedb 
cmd_beginta 
cmd_committa 
cmd_abortta 
cmd_istaopen 
cmd_queryhttp 
cmd_getnewoid 
cmd_queryrpc 
cmd_getnextelem 
cmd_endtransfer 
cmd_getnextmdd 
cmd_getnexttile 
cmd_updaterpc 
cmd_startinsTmdd 
cmd_inserttile 
cmd_endinsmdd 
cmd_initupdate 
cmd_gettypestruct 
cmd_startinsPmdd 
cmd_insertmdd 
cmd_insertcoll 
cmd_remobjfromcoll 
cmd_delobjbyoid 
cmd_delcollbyname 
cmd_getcoll 
cmd_getcolloids 
cmd_getobjecttype 
cmd_setformat 
cmd_createcollection 
cmd_createmdd 
cmd_extendmdd 
cmd_gettiledomains 
cmd_HowMany 
Enumerator
dtt_None 
dtt_Asciiz 
dtt_Int32 
dtt_Float32 
dtt_Double64 
dtt_Opaque 
dtt_NullPtr 
dtt_HowMany 
Enumerator
bigEndian 
littleEndian 
Enumerator
erp_None 
erp_whatValue 
erp_Key 
erp_Value 
erp_HowMany 
Enumerator
ert_Unknown 
ert_StlException 
ert_AkgSerializable 
ert_Other 
ert_HowMany 
Enumerator
fgt_None 
fgt_Command 
fgt_OkAnswer 
fgt_Error 
fgt_DiscardedRequest 
fgt_HowMany 
Enumerator
pmt_none 
pmt_clientid 
pmt_rErrorString 
pmt_dbname 
pmt_accesmode 
pmt_querystring 
pmt_httpqanswer 
pmt_oidstring 
pmt_capability 
pmt_transstatus 
pmt_objecttype 
pmt_returnstatus 
pmt_skalarobject 
pmt_tiledata 
pmt_domain 
pmt_typename 
pmt_typelength 
pmt_typetype 
pmt_typestructure 
pmt_collname 
pmt_whichformat 
pmt_format 
pmt_formatparams 
pmt_currentformat 
pmt_storageformat 
pmt_ispersistent 
pmt_errorno 
pmt_lineno 
pmt_columnno 
pmt_errortoken 
pmt_indextype 
pmt_HowMany