COSMOS core  1.0.2 (beta)
Comprehensive Open-architecture Solution for Mission Operations Systems
Cosmos::Support::Agent Member List

This is the complete list of members for Cosmos::Support::Agent, including all inherited members.

activeTimeoutCosmos::Support::Agentprivate
add_request(string token, external_request_function function, string synopsis="", string description="")Cosmos::Support::Agent
Agent(const string &node_name="", const string &agent_name="", double bprd=0., uint32_t bsize=AGENTMAXBUFFER, bool mflag=false, int32_t portnum=0, NetworkType ntype=NetworkType::UDP, uint16_t dlevel=1)Cosmos::Support::Agent
agent_listCosmos::Support::Agent
agent_time_producerCosmos::Support::Agentprivate
AgentMessage enum nameCosmos::Support::Agent
agentNameCosmos::Support::Agent
bufferSizeCosmos::Support::Agentprivate
check_agent(string node, string agent, double waitsec)Cosmos::Support::Agent
cinfoCosmos::Support::Agent
clearring()Cosmos::Support::Agent
close_debug_fd()Cosmos::Support::Agent
cthreadCosmos::Support::Agentprivate
debug_fdCosmos::Support::Agentprivate
debug_levelCosmos::Support::Agent
debug_pathNameCosmos::Support::Agentprivate
deviceCpu_Cosmos::Support::Agentprivate
error_valueCosmos::Support::Agentprivate
external_request_function typedefCosmos::Support::Agent
find_addresses(NetworkType ntype)Cosmos::Support::Agent
find_agent(string node, string agent, double waitsec=0.)Cosmos::Support::Agent
find_agents(double waitsec=0.)Cosmos::Support::Agent
finish_active_loop()Cosmos::Support::Agent
fullsohtableCosmos::Support::Agent
get_agent(string node, string agent, double waitsec, beatstruc &cbeat)Cosmos::Support::Agent
get_agent_time(double &agent_time, double &epsilon, double &delta, string agent, string node="any", double wait_sec=2.)Cosmos::Support::Agent
get_cosmosstruc()Cosmos::Support::Agent
get_debug_fd(double mjd=0.)Cosmos::Support::Agent
get_ip(char *buffer, size_t buflen)Cosmos::Support::Agent
get_ip_list(uint16_t port)Cosmos::Support::Agent
getAgent()Cosmos::Support::Agent
getJson(string node, jsonnode &jnode)Cosmos::Support::Agent
getNode()Cosmos::Support::Agent
hbjstringCosmos::Support::Agentprivate
heartbeat_loop()Cosmos::Support::Agentprivate
hthreadCosmos::Support::Agentprivate
json_map_agentstruc(agentstruc **agent)Cosmos::Support::Agent
last_error()Cosmos::Support::Agent
log(string log_entry)Cosmos::Support::Agent
logTimeCosmos::Support::Agentprivate
message_headCosmos::Support::Agent
message_loop()Cosmos::Support::Agentprivate
message_queueCosmos::Support::Agent
message_tailCosmos::Support::Agent
metaHeaderCosmos::Support::Agent
metaRxCosmos::Support::Agent
mthreadCosmos::Support::Agentprivate
multiflagCosmos::Support::Agentprivate
networkTypeCosmos::Support::Agentprivate
node_listCosmos::Support::Agent
nodeNameCosmos::Support::Agent
parse_request(char *input)Cosmos::Support::Agentprivate
parsering(AgentMessage type=Agent::AgentMessage::ALL, float waitsec=1., Where where=Where::HEAD, string proc="", string node="")Cosmos::Support::Agent
poll(messstruc &mess, AgentMessage type, float waitsec=1.)Cosmos::Support::Agent
portNumberCosmos::Support::Agentprivate
post(messstruc mess)Cosmos::Support::Agent
post(AgentMessage type, string message="")Cosmos::Support::Agent
post(AgentMessage type, vector< uint8_t > message)Cosmos::Support::Agent
post_beat()Cosmos::Support::Agent
post_soh()Cosmos::Support::Agent
process_mutexCosmos::Support::Agentprivate
process_request(string &bufferin, string &bufferout)Cosmos::Support::Agentprivate
publish(NetworkType type, uint16_t port)Cosmos::Support::Agent
readring(messstruc &message, AgentMessage type=Agent::AgentMessage::ALL, float waitsec=1., Where where=Where::TAIL, string proc="", string node="")Cosmos::Support::Agent
receive(uint8_t address, string &message)Cosmos::Support::Agent
receiveAll(uint8_t address, string &message)Cosmos::Support::Agent
req_debug_level(string &request, string &response, Agent *agent)Cosmos::Support::Agentprivatestatic
req_devgenjson(string &request, string &response, Agent *agent)Cosmos::Support::Agentprivatestatic
req_devspecjson(string &request, string &response, Agent *agent)Cosmos::Support::Agentprivatestatic
req_echo(string &request, string &response, Agent *agent)Cosmos::Support::Agentprivatestatic
req_facesjson(string &request, string &response, Agent *agent)Cosmos::Support::Agentprivatestatic
req_forward(string &request, string &response, Agent *agent)Cosmos::Support::Agentprivatestatic
req_fullsoh(string &, string &response, Agent *agent)Cosmos::Support::Agentprivatestatic
req_get_position(string &request, string &response, Agent *agent)Cosmos::Support::Agentprivatestatic
req_get_position_data(string &request, string &response, Agent *agent)Cosmos::Support::Agentprivatestatic
req_get_time(string &request, string &response, Agent *agent)Cosmos::Support::Agentprivatestatic
req_get_value(string &request, string &response, Agent *agent)Cosmos::Support::Agentprivatestatic
req_getvalue(string &request, string &response, Agent *agent)Cosmos::Support::Agentprivatestatic
req_heartbeat(string &request, string &response, Agent *agent)Cosmos::Support::Agentprivatestatic
req_help(string &request, string &response, Agent *agent)Cosmos::Support::Agentprivatestatic
req_help_json(string &request, string &response, Agent *agent)Cosmos::Support::Agentprivatestatic
req_idle(string &request, string &response, Agent *agent)Cosmos::Support::Agentprivatestatic
req_init(string &request, string &response, Agent *agent)Cosmos::Support::Agentprivatestatic
req_jsondump(string &, string &response, Agent *agent)Cosmos::Support::Agentprivatestatic
req_listnames(string &request, string &response, Agent *agent)Cosmos::Support::Agentprivatestatic
req_monitor(string &request, string &response, Agent *agent)Cosmos::Support::Agentprivatestatic
req_nodejson(string &request, string &response, Agent *agent)Cosmos::Support::Agentprivatestatic
req_piecesjson(string &request, string &response, Agent *agent)Cosmos::Support::Agentprivatestatic
req_portsjson(string &request, string &response, Agent *agent)Cosmos::Support::Agentprivatestatic
req_postsoh(string &request, string &response, Agent *agent)Cosmos::Support::Agentprivatestatic
req_reset(string &request, string &response, Agent *agent)Cosmos::Support::Agentprivatestatic
req_run(string &request, string &response, Agent *agent)Cosmos::Support::Agentprivatestatic
req_set_value(string &request, string &response, Agent *agent)Cosmos::Support::Agentprivatestatic
req_setvalue(string &request, string &response, Agent *agent)Cosmos::Support::Agentprivatestatic
req_shutdown(string &request, string &response, Agent *agent)Cosmos::Support::Agentprivatestatic
req_soh(string &, string &response, Agent *agent)Cosmos::Support::Agentprivatestatic
req_statejson(string &request, string &response, Agent *agent)Cosmos::Support::Agentprivatestatic
req_status(string &request, string &response, Agent *agent)Cosmos::Support::Agentprivatestatic
req_targetsjson(string &request, string &response, Agent *agent)Cosmos::Support::Agentprivatestatic
req_utc(string &request, string &response, Agent *agent)Cosmos::Support::Agentprivatestatic
req_utcstartjson(string &request, string &response, Agent *agent)Cosmos::Support::Agentprivatestatic
req_vertexsjson(string &request, string &response, Agent *agent)Cosmos::Support::Agentprivatestatic
reqsCosmos::Support::Agentprivate
request_loop() noexceptCosmos::Support::Agentprivate
resizering(size_t newsize)Cosmos::Support::Agent
running()Cosmos::Support::Agent
send(uint8_t address, string message)Cosmos::Support::Agent
send_request(beatstruc cbeat, string request, string &output, float waitsec=5.)Cosmos::Support::Agent
send_request_jsonnode(beatstruc cbeat, jsonnode &jnode, float waitsec=5.)Cosmos::Support::Agent
set_agent_time_producer(double(*source)())Cosmos::Support::Agent
set_fullsohstring(string list)Cosmos::Support::Agent
set_sohstring(string list)Cosmos::Support::Agent
setSoh(string sohFields)Cosmos::Support::Agent
shutdown()Cosmos::Support::Agent
slistCosmos::Support::Agent
sohtableCosmos::Support::Agent
start()Cosmos::Support::Agent
start_active_loop()Cosmos::Support::Agent
State enum nameCosmos::Support::Agent
subscribe(NetworkType type, const char *address, uint16_t port)Cosmos::Support::Agent
subscribe(NetworkType type, const char *address, uint16_t port, uint32_t usectimeo)Cosmos::Support::Agent
timeoutSecCosmos::Support::Agentprivate
timeStartCosmos::Support::Agentprivate
unpublish()Cosmos::Support::Agent
unsubscribe()Cosmos::Support::Agent
versionCosmos::Support::Agentprivate
wait(State state=State::RUN, double waitsec=10.)Cosmos::Support::Agent
Where enum nameCosmos::Support::Agent
~Agent()Cosmos::Support::Agent