libSBML C API  libSBML 5.8.0 C API
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Port.cpp File Reference

Detailed Description

Implementation of Port, the SBase-derived class of the comp package.

Author
Lucian Smith
Include dependency graph for Port.cpp:

Functions

Port_t * ListOfPorts_getById (ListOf_t *lo, const char *sid)
 
Port_t * ListOfPorts_removeById (ListOf_t *lo, const char *sid)
 
Port_t * Port_clone (Port_t *p)
 
Port_t * Port_create (unsigned int level, unsigned int version, unsigned int pkgVersion)
 
void Port_free (Port_t *p)
 
char * Port_getId (Port_t *p)
 
char * Port_getName (Port_t *p)
 
int Port_hasRequiredAttributes (Port_t *p)
 
int Port_isSetId (Port_t *p)
 
int Port_isSetName (Port_t *p)
 
int Port_setId (Port_t *p, const char *id)
 
int Port_setName (Port_t *p, const char *name)
 
int Port_unsetId (Port_t *p)
 
int Port_unsetName (Port_t *p)
 

Function Documentation

Port_t* ListOfPorts_getById ( ListOf_t *  lo,
const char *  sid 
)
Port_t* ListOfPorts_removeById ( ListOf_t *  lo,
const char *  sid 
)
Port_t* Port_clone ( Port_t *  p)
Port_t* Port_create ( unsigned int  level,
unsigned int  version,
unsigned int  pkgVersion 
)
void Port_free ( Port_t *  p)
char* Port_getId ( Port_t *  p)
char* Port_getName ( Port_t *  p)
int Port_hasRequiredAttributes ( Port_t *  p)
int Port_isSetId ( Port_t *  p)
int Port_isSetName ( Port_t *  p)
int Port_setId ( Port_t *  p,
const char *  id 
)
int Port_setName ( Port_t *  p,
const char *  name 
)
int Port_unsetId ( Port_t *  p)
int Port_unsetName ( Port_t *  p)