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

Detailed Description

Definition of Port, the SBase derived class of the comp package.

Author
Lucian Smith
Include dependency graph for Port.h:
This graph shows which files directly or indirectly include this file:

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)