#include <string.h>
#include <hipc/scfg.h>
#include <hipc/usoc.h>
#include <hipc/usocutils.h>
#include "CFGrt.h"
#include "CFGrt_scfg.h"
#include "hipcsvs_rt.h"
Go to the source code of this file.
Macros | |
#define | PBANK_PAGE_SIZE sizeof(struct STRUprm) |
Functions | |
void | hipcsvsRtInit (void) |
enum HIPC_errno | hipcsvsRtRun (struct HIPC_usoc *const so_p, hipc_msgd *const mdq_p) |
void | hipcMain (struct HIPC_usoc *const so_p) |
Variables | |
struct HIPC_pbank | hipcsvsRt_pbank |
#define PBANK_PAGE_SIZE sizeof(struct STRUprm) |
Definition at line 11 of file hipcsvs_rt.c.
Referenced by hipcsvsRtInit(), and hipcsvsRtRun().
void hipcsvsRtInit | ( | void | ) |
Definition at line 15 of file hipcsvs_rt.c.
Referenced by main().
enum HIPC_errno hipcsvsRtRun | ( | struct HIPC_usoc *const | so_p, |
hipc_msgd *const | mdq_p | ||
) |
Definition at line 25 of file hipcsvs_rt.c.
References HIPC_ERR_S_INV_MSG_TYPE, HIPC_ERR_S_INV_STRUNO, HIPC_ERR_S_INV_UDATA, HIPC_ERR_S_PBANK_STAT_MISMATCH, HIPC_MESSAGE_TYPE_BYE, HIPC_MESSAGE_TYPE_GET, HIPC_MESSAGE_TYPE_PUT, HIPC_MSGHDR_SIZE, HIPC_PBANK_STAT_GROUND, HIPC_SUCCESS, hipcGenmdQuit, hipcGenmdSuccess, hipcGenmdSuccessToGet(), hipcMsgdBdyPtr, hipcMsgdBdySize(), hipcMsgdHdrPtr, hipcMsgdSetBdyForPut(), hipcMsgdStruno(), hipcMsgdType(), hipcPbankGetStat(), hipcPbankGetWritablePage(), hipcPbankSwitchReqWaitCmpl(), hipcsvsRt_pbank, hipcUsocRead(), hipcUsocWriteMsgd(), and PBANK_PAGE_SIZE.
Referenced by hipcMain().
void hipcMain | ( | struct HIPC_usoc *const | so_p | ) |
Definition at line 104 of file hipcsvs_rt.c.
References HIPC_ERR_S_IO_READ, HIPC_ERR_S_IO_WRITE, HIPC_ERR_S_V_UNINIT_MSG, HIPC_SUCCESS, hipcGenmdQuit, hipcsvsRtRun(), hipcUsocAcceptSimple(), and hipcUsocWriteMsgd().
struct HIPC_pbank hipcsvsRt_pbank |
Definition at line 13 of file hipcsvs_rt.c.
Referenced by hipcsvsRtInit(), hipcsvsRtRun(), and runMockServer().