Go to the source code of this file.
Data Structures | |
| struct | recordVariables |
Typedefs | |
| typedef struct recordVariables | recordVariables |
Functions | |
| void | error_routine (int severity, int error_code, char *message) |
| void | client_exit_routine (int *tag) |
| void | exit_routine (int *code) |
| bool | makeServerName (struct dbCommon *pRecord) |
| int | errorDeactivateRecord (struct dbCommon *pRecord, int line, char *fcn, char *format,...) |
| char * | setRecordVariablesString (char **element, char argument[], char discription[], char key) |
| void | dumpStruct (struct recordVariables *rec, FILE *stream) |
| recordVariables * | createAndInitVariables (struct dbCommon *pRecord) |
| void | clearStructRecordVariables (struct recordVariables *thisRecord) |
| epicsEnum16 | determineRecordType (struct dbCommon *pRecord) |
| bool | checkValidType (char *type) |
| bool | disassembleFormat (char formatString[], unsigned int *dimNumberOfCommandFormats, char **dimCommandDataTypes, unsigned int **dimNumberOfCommandDataTypesPerFormat) |
| bool | supplementServersNamesAndFormats (struct recordVariables *thisRecord) |
| bool | supplementServersFormat (struct recordVariables *thisRecord) |
| bool | supplementStringTransportServersFormat (struct recordVariables *thisRecord) |
| bool | recreateServersSupplementNames (char **element, char name[], char suffix[], char title[]) |
| bool | setCombinedDnsAddressAndPort (struct recordVariables *thisRecord, char argumentArray[]) |
| bool | setCombinedClientServiceScanTypeAndInterval (struct recordVariables *thisRecord, char argument[]) |
| bool | checkValidUnsignedInt (char arg[]) |
| bool | setDnsAddress (struct recordVariables *thisRecord) |
| bool | setDnsPort (struct recordVariables *thisRecord) |
| long | copyEpicsToDimData (struct recordVariables *thisRecord) |
| long | copyDimToEpicsData (struct recordVariables *thisRecord) |
| unsigned int | calculateDataSize (unsigned int numberOfFormats, char dataTypes[], unsigned int numberOfDataTypesPerFormat[]) |
| unsigned int | determineDataSize (struct recordVariables *thisRecord) |
| bool | checkConsistencyFormatTypes (struct recordVariables *thisRecord) |
| bool | checkConsistencyRecordSpecific (struct recordVariables *thisRecord) |
| bool | addServersPrefix (struct recordVariables *thisRecord) |
| bool | setServersDefaultDataFormat (struct recordVariables *thisRecord) |
| bool | getServiceFormat (char *serviceFormat, struct recordVariables *thisRecord) |
| bool | getCommandFormat (char *serviceFormat, struct recordVariables *thisRecord) |
| bool | retrieveAndSetClientServicesFormat (struct recordVariables *thisRecord) |
| int | clearString (char string[], uint size) |
| epicsUInt16 | getArrayIndexOfMatchingStringElement (const char *string, char *array[], epicsUInt16 arraySize) |
| epicsBoolean | DIMextensionComplexStructureStringFormatChecks (char format[], int dimNumberOfFormats, char dimDataTypes[], char key[], char argument[], unsigned int dataTypeFormatIndexOfInterest) |
| epicsBoolean | parseDIMextensionComplexStructureString (struct recordVariables *thisRecord, char key[], char argument[]) |
| epicsBoolean | getInputOutputLink (struct dbCommon *pRecord, DBLINK *inputOutputLink) |
| epicsBoolean | setDimTierType (struct recordVariables *thisRecord, const char dimTierType) |
| void | processRecordByCallback (struct recordVariables *calledBackRecord) |
Variables | |
| const char * | DIMInterfaceSupportedRecordNames [] |
| const char | DIMInterfaceSupportedDIMDataTypesNames [] |
| char * | DIMextensionsComplexStructureNames [] |
| typedef struct recordVariables recordVariables |
| bool addServersPrefix | ( | struct recordVariables * | thisRecord | ) |
| unsigned int calculateDataSize | ( | unsigned int | numberOfFormats, | |
| char | dataTypes[], | |||
| unsigned int | numberOfDataTypesPerFormat[] | |||
| ) |
| bool checkConsistencyFormatTypes | ( | struct recordVariables * | thisRecord | ) |
| bool checkConsistencyRecordSpecific | ( | struct recordVariables * | thisRecord | ) |
| bool checkValidType | ( | char * | type | ) |
| bool checkValidUnsignedInt | ( | char | arg[] | ) |
| int clearString | ( | char | string[], | |
| uint | size | |||
| ) |
| void clearStructRecordVariables | ( | struct recordVariables * | thisRecord | ) |
| void client_exit_routine | ( | int * | tag | ) |
| long copyDimToEpicsData | ( | struct recordVariables * | thisRecord | ) |
| long copyEpicsToDimData | ( | struct recordVariables * | thisRecord | ) |
| recordVariables* createAndInitVariables | ( | struct dbCommon * | pRecord | ) |
| unsigned int determineDataSize | ( | struct recordVariables * | thisRecord | ) |
| epicsEnum16 determineRecordType | ( | struct dbCommon * | pRecord | ) |
| epicsBoolean DIMextensionComplexStructureStringFormatChecks | ( | char | format[], | |
| int | dimNumberOfFormats, | |||
| char | dimDataTypes[], | |||
| char | key[], | |||
| char | argument[], | |||
| unsigned int | dataTypeFormatIndexOfInterest | |||
| ) |
| bool disassembleFormat | ( | char | formatString[], | |
| unsigned int * | dimNumberOfCommandFormats, | |||
| char ** | dimCommandDataTypes, | |||
| unsigned int ** | dimNumberOfCommandDataTypesPerFormat | |||
| ) |
| void dumpStruct | ( | struct recordVariables * | rec, | |
| FILE * | stream | |||
| ) |
| void error_routine | ( | int | severity, | |
| int | error_code, | |||
| char * | message | |||
| ) |
| int errorDeactivateRecord | ( | struct dbCommon * | pRecord, | |
| int | line, | |||
| char * | fcn, | |||
| char * | format, | |||
| ... | ||||
| ) |
| void exit_routine | ( | int * | code | ) |
| epicsUInt16 getArrayIndexOfMatchingStringElement | ( | const char * | string, | |
| char * | array[], | |||
| epicsUInt16 | arraySize | |||
| ) |
| bool getCommandFormat | ( | char * | serviceFormat, | |
| struct recordVariables * | thisRecord | |||
| ) |
| epicsBoolean getInputOutputLink | ( | struct dbCommon * | pRecord, | |
| DBLINK * | inputOutputLink | |||
| ) |
| bool getServiceFormat | ( | char * | serviceFormat, | |
| struct recordVariables * | thisRecord | |||
| ) |
| bool makeServerName | ( | struct dbCommon * | pRecord | ) |
| epicsBoolean parseDIMextensionComplexStructureString | ( | struct recordVariables * | thisRecord, | |
| char | key[], | |||
| char | argument[] | |||
| ) |
| void processRecordByCallback | ( | struct recordVariables * | calledBackRecord | ) |
| bool recreateServersSupplementNames | ( | char ** | element, | |
| char | name[], | |||
| char | suffix[], | |||
| char | title[] | |||
| ) |
| bool retrieveAndSetClientServicesFormat | ( | struct recordVariables * | thisRecord | ) |
| bool setCombinedClientServiceScanTypeAndInterval | ( | struct recordVariables * | thisRecord, | |
| char | argument[] | |||
| ) |
| bool setCombinedDnsAddressAndPort | ( | struct recordVariables * | thisRecord, | |
| char | argumentArray[] | |||
| ) |
| epicsBoolean setDimTierType | ( | struct recordVariables * | thisRecord, | |
| const char | dimTierType | |||
| ) |
| bool setDnsAddress | ( | struct recordVariables * | thisRecord | ) |
| bool setDnsPort | ( | struct recordVariables * | thisRecord | ) |
| char* setRecordVariablesString | ( | char ** | element, | |
| char | argument[], | |||
| char | discription[], | |||
| char | key | |||
| ) |
| bool setServersDefaultDataFormat | ( | struct recordVariables * | thisRecord | ) |
| bool supplementServersFormat | ( | struct recordVariables * | thisRecord | ) |
| bool supplementServersNamesAndFormats | ( | struct recordVariables * | thisRecord | ) |
| bool supplementStringTransportServersFormat | ( | struct recordVariables * | thisRecord | ) |
| const char DIMInterfaceSupportedDIMDataTypesNames[] |
| const char* DIMInterfaceSupportedRecordNames[] |
1.7.1