/home/dko/Projects/mobilec/src/include/message.h File Reference

#include "mtp_http.h"
#include <mxml.h>
#include <netinet/in.h>
#include "config.h"
#include "security/interface.h"

Go to the source code of this file.

Data Structures

struct  message_s
struct  message_send_arg_s

Typedefs

typedef enum message_type_e message_type_t
typedef struct message_s message_t
typedef message_tmessage_p
typedef struct message_send_arg_s message_send_arg_t

Enumerations

enum  message_type_e {
  RELAY, REQUEST, SUBSCRIBE, CANCEL,
  N_UNDRSTD, MOBILE_AGENT, QUER_IF, QUER_REF,
  AGENT_UPDATE, RETURN_MSG, FIPA_ACL, ENCRYPTED_DATA,
  ENCRYPTION_INITIALIZE, REQUEST_ENCRYPTION_INITIALIZE, NUM_MESSAGE_TYPE, MSG_SEC
}

Functions

message_p message_New (void)
message_p message_Copy (message_p src)
int message_InitializeFromAgent (struct mc_platform_s *mc_platform, message_p message, struct agent_s *agent)
int message_InitializeFromConnection (struct mc_platform_s *mc_platform, message_p message, struct connection_s *connection)
int message_InitializeFromString (struct mc_platform_s *mc_platform, message_p message, const char *string, const char *destination_host, int destination_port, const char *target)
int message_Destroy (message_p message)
int auth_rece_send_msg (int sockfd, char *hostname, char *message, char *privkey, char *known_host_filename)
int message_Send (struct mc_platform_s *mc_platform, message_p message, char *privatekey)
void * message_send_Thread (void *arg)
int http_to_hostport (const char *http_str, char **host, int *port, char **target)

Typedef Documentation

typedef message_t* message_p

Definition at line 115 of file message.h.

typedef struct message_s message_t

Enumeration Type Documentation

Enumerator:
RELAY 
REQUEST 
SUBSCRIBE 
CANCEL 
N_UNDRSTD 
MOBILE_AGENT 
QUER_IF 
QUER_REF 
AGENT_UPDATE 
RETURN_MSG 
FIPA_ACL 
ENCRYPTED_DATA 
ENCRYPTION_INITIALIZE 
REQUEST_ENCRYPTION_INITIALIZE 
NUM_MESSAGE_TYPE 
MSG_SEC 

Definition at line 52 of file message.h.


Function Documentation

int auth_rece_send_msg ( int  sockfd,
char *  hostname,
char *  message,
char *  privkey,
char *  known_host_filename 
)
int http_to_hostport ( const char *  http_str,
char **  host,
int port,
char **  target 
)

Definition at line 298 of file message.c.

References MC_ERR_PARSE.

Referenced by MC_AclSend().

message_p message_Copy ( message_p  src  ) 

Definition at line 97 of file message.c.

int message_Destroy ( message_p  message  ) 
int message_InitializeFromAgent ( struct mc_platform_s mc_platform,
message_p  message,
struct agent_s agent 
)

Referenced by ams_ManageAgentList().

int message_InitializeFromConnection ( struct mc_platform_s mc_platform,
message_p  message,
struct connection_s connection 
)
int message_InitializeFromString ( struct mc_platform_s mc_platform,
message_p  message,
const char *  string,
const char *  destination_host,
int  destination_port,
const char *  target 
)
message_p message_New ( void   ) 
int message_Send ( struct mc_platform_s mc_platform,
message_p  message,
char *  privatekey 
)
void* message_send_Thread ( void *  arg  ) 
Generated on Tue Dec 28 15:15:28 2010 for Mobile-C by  doxygen 1.6.3