SIMulation Workbench Documentation SIMulation Workbench Documentation

asyncio_afdx.c File Reference

#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <strings.h>
#include <unistd.h>
#include <pthread.h>
#include <time.h>
#include <fcntl.h>
#include <limits.h>
#include <sys/time.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <sys/mman.h>
#include "simerrors.h"
#include "rtdbutils.h"
#include "tscutils.h"
#include "dirconfig.h"
#include "afdxutils.h"
Include dependency graph for asyncio_afdx.c:

Defines

#define _XOPEN_SOURCE   600
#define POSIX_SHARED

Functions

void afdxAllocateSharedMem (int init)
int ccurRTDB_afdxAddMessage (int boardNumber, unsigned short vlId, IOAFDXMessage *message)
int ccurAsyncIO_afdxAddMessage (int boardId, int boardNumber, unsigned short vlId, IOAFDXMessage *message)
int ccurAsyncIO_afdxMessagesReady (void)
void ccurAsyncIO_afdxMessagesSetReady (int ready)
AFDXResidentMessageccurRTDB_afdxFindMessage (int boardId, int boardNumber, unsigned short vlId, const char *name)
AFDXResidentMessageccurAsyncIO_afdxFindMessage (int boardId, int boardNumber, unsigned short vlId, const char *name)
int ccurAsyncIO_afdxGetMessageIndex (AFDXResidentMessage *pMsg)
int ccurRTDB_afdxSetDestinationIP (int boardNumber, unsigned short vlId, const char *name, unsigned int ip, unsigned short port)
int ccurAsyncIO_afdxSetDestinationIP (int boardId, int boardNumber, unsigned short vlId, const char *name, unsigned int ip, unsigned short port)
int ccurRTDB_afdxGetSourceIP (int boardNumber, unsigned short vlId, const char *name, unsigned int *ip, unsigned short *port)
int ccurAsyncIO_afdxGetSourceIP (int boardId, int boardNumber, unsigned short vlId, const char *name, unsigned int *ip, unsigned short *port)
unsigned long long ccurRTDB_afdxGetTimeStamp (int boardNumber, unsigned short vlId, const char *name)
unsigned long long ccurAsyncIO_afdxGetTimeStamp (int boardNumber, unsigned short vlId, const char *name)
unsigned long long ccurAsyncIO_afdxBoardIdGetTimeStamp (int boardId, int boardNumber, unsigned short vlId, const char *name)
unsigned long long ccurAsyncIO_afdxBoardNameGetTimeStamp (const char *boardName, int boardNumber, unsigned short vlId, const char *name)
AFDXResidentMessageccurRTDB_afdxGetMessageTable (void)
void ccurRTDB_afdxInitMessageTable (void)
int ccurAsyncIO_afdxTXQueueNow (RTDBItem *pItem)
int ccurAsyncIO_afdxTXQueueNowName (const char *pointName)
int ccurAsyncIO_afdxTXQueueNowMsg (int boardNum, int vlId, const char *msgName)
int ccurAsyncIO_afdxBoardIdTXQueueNowMsg (int boardId, int boardNum, int vlId, const char *msgName)
int ccurAsyncIO_afdxBoardNameTXQueueNowMsg (const char *boardName, int boardNumber, int vlId, const char *msgName)
int ccurAsyncIO_afdxResumeMsg (int boardNum, int vlId, const char *msgName)
int ccurAsyncIO_afdxBoardIdResumeMsg (int boardId, int boardNum, int vlId, const char *msgName)
int ccurAsyncIO_afdxBoardNameResumeMsg (const char *boardName, int boardNumber, int vlId, const char *msgName)
int ccurAsyncIO_afdxResumeItemMsg (RTDBItem *pItem)
int ccurAsyncIO_afdxResumeItemMsgName (const char *pointName)
int ccurAsyncIO_afdxPauseMsg (int boardNum, int vlId, const char *msgName)
int ccurAsyncIO_afdxBoardIdPauseMsg (int boardId, int boardNum, int vlId, const char *msgName)
int ccurAsyncIO_afdxBoardNamePauseMsg (const char *boardName, int boardNumber, int vlId, const char *msgName)
int ccurAsyncIO_afdxPauseItemMsg (RTDBItem *pItem)
int ccurAsyncIO_afdxPauseItemMsgName (const char *pointName)
void ccurAsyncIO_afdxSetTxRateMsg (int boardNum, int vlId, const char *msgName, int msRate)
void ccurAsyncIO_afdxBoardIdSetTxRateMsg (int boardId, int boardNum, int vlId, const char *msgName, int msRate)
void ccurAsyncIO_afdxBoardNameSetTxRateMsg (const char *boardName, int boardNumber, int vlId, const char *msgName, int msRate)
int ccurAsyncIO_afdxGetTxRateMsg (int boardNum, int vlId, const char *msgName)
int ccurAsyncIO_afdxBoardIdGetTxRateMsg (int boardId, int boardNum, int vlId, const char *msgName)
int ccurAsyncIO_afdxBoardNameGetTxRateMsg (const char *boardName, int boardNumber, int vlId, const char *msgName)
int ccurAsyncIO_afdxGetDefaultTxRateMsg (int boardNum, int vlId, const char *msgName)
int ccurAsyncIO_afdxBoardIdGetDefaultTxRateMsg (int boardId, int boardNum, int vlId, const char *msgName)
int ccurAsyncIO_afdxBoardNameGetDefaultTxRateMsg (const char *boardName, int boardNumber, int vlId, const char *msgName)
int ccurAsyncIO_afdxGetTxFlagsMsg (int boardNum, int vlId, const char *msgName)
int ccurAsyncIO_afdxBoardIdGetTxFlagsMsg (int boardId, int boardNum, int vlId, const char *msgName)
int ccurAsyncIO_afdxBoardNameGetTxFlagsMsg (const char *boardName, int boardNumber, int vlId, const char *msgName)
int ccurAsyncIO_afdxGetDefaultTxFlagsMsg (int boardNum, int vlId, const char *msgName)
int ccurAsyncIO_afdxBoardIdGetDefaultTxFlagsMsg (int boardId, int boardNum, int vlId, const char *msgName)
int ccurAsyncIO_afdxBoardNameGetDefaultTxFlagsMsg (const char *boardName, int boardNumber, int vlId, const char *msgName)
int ccurAsyncIO_afdxSetFIFOTxOnChangeMsg (int boardNum, int vlId, const char *msgName, int txOnChange)
int ccurAsyncIO_afdxBoardIdSetFIFOTxOnChangeMsg (int boardId, int boardNum, int vlId, const char *msgName, int txOnChange)
int ccurAsyncIO_afdxBoardNameSetFIFOTxOnChangeMsg (const char *boardName, int boardNumber, int vlId, const char *msgName, int txOnChange)
int ccurAsyncIO_afdxSetTxScheduledToFIFOMsg (int boardNum, int vlId, const char *msgName)
int ccurAsyncIO_afdxBoardIdSetTxScheduledToFIFOMsg (int boardId, int boardNum, int vlId, const char *msgName)
int ccurAsyncIO_afdxBoardNameSetTxScheduledToFIFOMsg (const char *boardName, int boardNumber, int vlId, const char *msgName)
int ccurAsyncIO_afdxSetTxScheduledToFIFOP (RTDBItem *pItem)
int ccurAsyncIO_afdxSetTxFIFOToScheduledMsg (int boardNum, int vlId, const char *msgName, int msRate)
int ccurAsyncIO_afdxBoardIdSetTxFIFOToScheduledMsg (int boardId, int boardNum, int vlId, const char *msgName, int msRate)
int ccurAsyncIO_afdxBoardNameSetTxFIFOToScheduledMsg (const char *boardName, int boardNumber, int vlId, const char *msgName, int msRate)
int ccurAsyncIO_afdxSetTxFIFOToScheduledP (RTDBItem *pItem, int msRate)
int ccurAsyncIO_afdxSetNetConfigMsg (int boardNum, int vlId, const char *msgName, int netConfig, int skew)
int ccurAsyncIO_afdxBoardIdSetNetConfigMsg (int boardId, int boardNum, int vlId, const char *msgName, int netConfig, int skew)
int ccurAsyncIO_afdxBoardNameSetNetConfigMsg (const char *boardName, int boardNumber, int vlId, const char *msgName, int netConfig, int skew)
int ccurAsyncIO_afdxSetNetConfigP (RTDBItem *pItem, int netConfig, int skew)
int ccurAsyncIO_afdxSetNetConfigName (const char *pointName, int netConfig, int skew)
int ccurAsyncIO_afdxSetFIFOTxOnChange (const char *pointName, int txOnChange)
int ccurAsyncIO_afdxSetTxRateP (RTDBItem *pItem, int msRate)
int ccurAsyncIO_afdxGetTxRateP (RTDBItem *pItem)
int ccurAsyncIO_afdxGetDefaultTxRateP (RTDBItem *pItem)
int ccurAsyncIO_afdxGetTxFlagsP (RTDBItem *pItem)
int ccurAsyncIO_afdxGetDefaultTxFlagsP (RTDBItem *pItem)
int ccurAsyncIO_afdxGetTxFlags (char *pointName)
int ccurAsyncIO_afdxGetDefaultTxFlags (char *pointName)
int ccurAsyncIO_afdxSetTxRate (char *pointName, int msRate)
int ccurAsyncIO_afdxSetTxFIFOToScheduled (const char *pointName, int msRate)
int ccurAsyncIO_afdxSetFIFOTxOnChangeP (RTDBItem *pItem, int txOnChange)
int ccurAsyncIO_afdxGetTxRate (char *pointName)
int ccurAsyncIO_afdxGetDefaultTxRate (char *pointName)
int ccurAsyncIO_afdxSetTxScheduledToFIFO (const char *pointName)

Define Documentation

#define _XOPEN_SOURCE   600
#define POSIX_SHARED

Function Documentation

void afdxAllocateSharedMem ( int  init  ) 
int ccurAsyncIO_afdxMessagesReady ( void   ) 
void ccurAsyncIO_afdxMessagesSetReady ( int  ready  ) 
int ccurAsyncIO_afdxGetMessageIndex ( AFDXResidentMessage pMsg  )