Back to index

im-sdk  12.3.91
role-data-client.h
Go to the documentation of this file.
00001 #if !defined(IIIMF_ROLE_DATA_CLIENT_H)
00002 #define IIIMF_ROLE_DATA_CLIENT_H
00003 
00004 
00005 #include <iiimp.h>
00006 
00007 
00008 #ifdef __cplusplus
00009 extern "C" {
00010 #endif
00011 
00012 
00013 typedef struct {
00014     char *    user_name;           /* User name */
00015     char *    password;            /* password (if exists). */
00016     char *    home_dir;            /* Home directory */
00017     char *    node;                /* client node name */
00018 
00019     char *    server_node;         /* server node name or address */
00020     char *    service;             /* service name or port number */
00021 
00022     char *    type;                /* Application type */
00023     char *    os_name;             /* Operating system name */
00024     char *    os_arch;             /* Operating system architecture */
00025     char *    os_version;          /* Operating system version */
00026     char *    X_display_name;             /* X display name */
00027     char *    X_server_vendor;     /* X service vendor */
00028 } IIIMF_role_data_client;
00029 
00030 
00031 extern IIIMF_status  iiimf_role_data_client_new(
00032                             const char *                server_node,
00033                             const char *                service,
00034                             IIIMF_role_data_client **   client);
00035 extern void          iiimf_role_data_client_delete(
00036                             IIIMF_role_data_client *    client);
00037 
00038 
00039 #ifdef __cplusplus
00040 }
00041 #endif
00042 
00043 #endif /* !IIIMF_ROLE_DATA_CLIENT_H */
00044 
00045 
00046 /* Local Variables: */
00047 /* c-file-style: "iiim-project" */
00048 /* End: */