COSMOS core
1.0.2 (beta)
Comprehensive Open-architecture Solution for Mission Operations Systems
|
This is the complete list of members for Cosmos::Support::Agent, including all inherited members.
activeTimeout | Cosmos::Support::Agent | private |
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_list | Cosmos::Support::Agent | |
agent_time_producer | Cosmos::Support::Agent | private |
AgentMessage enum name | Cosmos::Support::Agent | |
agentName | Cosmos::Support::Agent | |
bufferSize | Cosmos::Support::Agent | private |
check_agent(string node, string agent, double waitsec) | Cosmos::Support::Agent | |
cinfo | Cosmos::Support::Agent | |
clearring() | Cosmos::Support::Agent | |
close_debug_fd() | Cosmos::Support::Agent | |
cthread | Cosmos::Support::Agent | private |
debug_fd | Cosmos::Support::Agent | private |
debug_level | Cosmos::Support::Agent | |
debug_pathName | Cosmos::Support::Agent | private |
deviceCpu_ | Cosmos::Support::Agent | private |
error_value | Cosmos::Support::Agent | private |
external_request_function typedef | Cosmos::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 | |
fullsohtable | Cosmos::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 | |
hbjstring | Cosmos::Support::Agent | private |
heartbeat_loop() | Cosmos::Support::Agent | private |
hthread | Cosmos::Support::Agent | private |
json_map_agentstruc(agentstruc **agent) | Cosmos::Support::Agent | |
last_error() | Cosmos::Support::Agent | |
log(string log_entry) | Cosmos::Support::Agent | |
logTime | Cosmos::Support::Agent | private |
message_head | Cosmos::Support::Agent | |
message_loop() | Cosmos::Support::Agent | private |
message_queue | Cosmos::Support::Agent | |
message_tail | Cosmos::Support::Agent | |
metaHeader | Cosmos::Support::Agent | |
metaRx | Cosmos::Support::Agent | |
mthread | Cosmos::Support::Agent | private |
multiflag | Cosmos::Support::Agent | private |
networkType | Cosmos::Support::Agent | private |
node_list | Cosmos::Support::Agent | |
nodeName | Cosmos::Support::Agent | |
parse_request(char *input) | Cosmos::Support::Agent | private |
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 | |
portNumber | Cosmos::Support::Agent | private |
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_mutex | Cosmos::Support::Agent | private |
process_request(string &bufferin, string &bufferout) | Cosmos::Support::Agent | private |
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::Agent | privatestatic |
req_devgenjson(string &request, string &response, Agent *agent) | Cosmos::Support::Agent | privatestatic |
req_devspecjson(string &request, string &response, Agent *agent) | Cosmos::Support::Agent | privatestatic |
req_echo(string &request, string &response, Agent *agent) | Cosmos::Support::Agent | privatestatic |
req_facesjson(string &request, string &response, Agent *agent) | Cosmos::Support::Agent | privatestatic |
req_forward(string &request, string &response, Agent *agent) | Cosmos::Support::Agent | privatestatic |
req_fullsoh(string &, string &response, Agent *agent) | Cosmos::Support::Agent | privatestatic |
req_get_position(string &request, string &response, Agent *agent) | Cosmos::Support::Agent | privatestatic |
req_get_position_data(string &request, string &response, Agent *agent) | Cosmos::Support::Agent | privatestatic |
req_get_time(string &request, string &response, Agent *agent) | Cosmos::Support::Agent | privatestatic |
req_get_value(string &request, string &response, Agent *agent) | Cosmos::Support::Agent | privatestatic |
req_getvalue(string &request, string &response, Agent *agent) | Cosmos::Support::Agent | privatestatic |
req_heartbeat(string &request, string &response, Agent *agent) | Cosmos::Support::Agent | privatestatic |
req_help(string &request, string &response, Agent *agent) | Cosmos::Support::Agent | privatestatic |
req_help_json(string &request, string &response, Agent *agent) | Cosmos::Support::Agent | privatestatic |
req_idle(string &request, string &response, Agent *agent) | Cosmos::Support::Agent | privatestatic |
req_init(string &request, string &response, Agent *agent) | Cosmos::Support::Agent | privatestatic |
req_jsondump(string &, string &response, Agent *agent) | Cosmos::Support::Agent | privatestatic |
req_listnames(string &request, string &response, Agent *agent) | Cosmos::Support::Agent | privatestatic |
req_monitor(string &request, string &response, Agent *agent) | Cosmos::Support::Agent | privatestatic |
req_nodejson(string &request, string &response, Agent *agent) | Cosmos::Support::Agent | privatestatic |
req_piecesjson(string &request, string &response, Agent *agent) | Cosmos::Support::Agent | privatestatic |
req_portsjson(string &request, string &response, Agent *agent) | Cosmos::Support::Agent | privatestatic |
req_postsoh(string &request, string &response, Agent *agent) | Cosmos::Support::Agent | privatestatic |
req_reset(string &request, string &response, Agent *agent) | Cosmos::Support::Agent | privatestatic |
req_run(string &request, string &response, Agent *agent) | Cosmos::Support::Agent | privatestatic |
req_set_value(string &request, string &response, Agent *agent) | Cosmos::Support::Agent | privatestatic |
req_setvalue(string &request, string &response, Agent *agent) | Cosmos::Support::Agent | privatestatic |
req_shutdown(string &request, string &response, Agent *agent) | Cosmos::Support::Agent | privatestatic |
req_soh(string &, string &response, Agent *agent) | Cosmos::Support::Agent | privatestatic |
req_statejson(string &request, string &response, Agent *agent) | Cosmos::Support::Agent | privatestatic |
req_status(string &request, string &response, Agent *agent) | Cosmos::Support::Agent | privatestatic |
req_targetsjson(string &request, string &response, Agent *agent) | Cosmos::Support::Agent | privatestatic |
req_utc(string &request, string &response, Agent *agent) | Cosmos::Support::Agent | privatestatic |
req_utcstartjson(string &request, string &response, Agent *agent) | Cosmos::Support::Agent | privatestatic |
req_vertexsjson(string &request, string &response, Agent *agent) | Cosmos::Support::Agent | privatestatic |
reqs | Cosmos::Support::Agent | private |
request_loop() noexcept | Cosmos::Support::Agent | private |
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 | |
slist | Cosmos::Support::Agent | |
sohtable | Cosmos::Support::Agent | |
start() | Cosmos::Support::Agent | |
start_active_loop() | Cosmos::Support::Agent | |
State enum name | Cosmos::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 | |
timeoutSec | Cosmos::Support::Agent | private |
timeStart | Cosmos::Support::Agent | private |
unpublish() | Cosmos::Support::Agent | |
unsubscribe() | Cosmos::Support::Agent | |
version | Cosmos::Support::Agent | private |
wait(State state=State::RUN, double waitsec=10.) | Cosmos::Support::Agent | |
Where enum name | Cosmos::Support::Agent | |
~Agent() | Cosmos::Support::Agent |