COPASI API  4.16.103
Public Member Functions | Public Attributes | List of all members
ArrayOf_USCORExsd_USCOREstring Class Reference

#include <soapStub.h>

Collaboration diagram for ArrayOf_USCORExsd_USCOREstring:
Collaboration graph
[legend]

Public Member Functions

 ArrayOf_USCORExsd_USCOREstring ()
 
virtual void soap_default (struct soap *)
 
virtual voidsoap_get (struct soap *, const char *, const char *)
 
virtual voidsoap_in (struct soap *, const char *, const char *)
 
virtual int soap_out (struct soap *, const char *, int, const char *) const
 
virtual int soap_put (struct soap *, const char *, const char *) const
 
virtual void soap_serialize (struct soap *) const
 
virtual int soap_type () const
 
virtual ~ArrayOf_USCORExsd_USCOREstring ()
 

Public Attributes

std::string * __ptr
 
int __size
 
struct soapsoap
 

Detailed Description

Definition at line 66 of file soapStub.h.

Constructor & Destructor Documentation

ArrayOf_USCORExsd_USCOREstring::ArrayOf_USCORExsd_USCOREstring ( )
inline

Definition at line 80 of file soapStub.h.

80 : __ptr(NULL), __size(0), soap(NULL) {}
virtual ArrayOf_USCORExsd_USCOREstring::~ArrayOf_USCORExsd_USCOREstring ( )
inlinevirtual

Definition at line 81 of file soapStub.h.

81 {}

Member Function Documentation

void ArrayOf_USCORExsd_USCOREstring::soap_default ( struct soap soap)
virtual

Definition at line 1836 of file soapC.cpp.

References __ptr, __size, and soap.

Referenced by soap_in_ArrayOf_USCORExsd_USCOREstring().

1837 {
1838  this->soap = soap;
1839  this->__size = 0;
1840  this->__ptr = NULL;
1841 }
void * ArrayOf_USCORExsd_USCOREstring::soap_get ( struct soap soap,
const char *  tag,
const char *  type 
)
virtual

Definition at line 1891 of file soapC.cpp.

References soap_get_ArrayOf_USCORExsd_USCOREstring().

1892 {
1893  return soap_get_ArrayOf_USCORExsd_USCOREstring(soap, this, tag, type);
1894 }
ArrayOf_USCORExsd_USCOREstring * soap_get_ArrayOf_USCORExsd_USCOREstring(struct soap *soap, ArrayOf_USCORExsd_USCOREstring *p, const char *tag, const char *type)
Definition: soapC.cpp:1896
void * ArrayOf_USCORExsd_USCOREstring::soap_in ( struct soap soap,
const char *  tag,
const char *  type 
)
virtual

Definition at line 1905 of file soapC.cpp.

References soap_in_ArrayOf_USCORExsd_USCOREstring().

1906 {
1907  return soap_in_ArrayOf_USCORExsd_USCOREstring(soap, tag, this, type);
1908 }
ArrayOf_USCORExsd_USCOREstring * soap_in_ArrayOf_USCORExsd_USCOREstring(struct soap *soap, const char *tag, ArrayOf_USCORExsd_USCOREstring *a, const char *type)
Definition: soapC.cpp:1910
int ArrayOf_USCORExsd_USCOREstring::soap_out ( struct soap soap,
const char *  tag,
int  id,
const char *  type 
) const
virtual

Definition at line 1863 of file soapC.cpp.

References soap_out_ArrayOf_USCORExsd_USCOREstring().

Referenced by soap_put().

1864 {
1865  return soap_out_ArrayOf_USCORExsd_USCOREstring(soap, tag, id, this, type);
1866 }
int soap_out_ArrayOf_USCORExsd_USCOREstring(struct soap *soap, const char *tag, int id, const ArrayOf_USCORExsd_USCOREstring *a, const char *type)
Definition: soapC.cpp:1868
int ArrayOf_USCORExsd_USCOREstring::soap_put ( struct soap soap,
const char *  tag,
const char *  type 
) const
virtual

Definition at line 1853 of file soapC.cpp.

References __ptr, soap::error, soap_embed(), soap_out(), soap_putindependent(), and SOAP_TYPE_ArrayOf_USCORExsd_USCOREstring.

1854 {
1855  register int id = soap_embed(soap, (void*)this, (struct soap_array*) & this->__ptr, 1, tag, SOAP_TYPE_ArrayOf_USCORExsd_USCOREstring);
1856 
1857  if (this->soap_out(soap, tag, id, type))
1858  return soap->error;
1859 
1860  return soap_putindependent(soap);
1861 }
int error
Definition: stdsoap2.h:1755
#define SOAP_TYPE_ArrayOf_USCORExsd_USCOREstring
Definition: soapStub.h:64
int soap_putindependent(struct soap *soap)
Definition: soapC.cpp:714
virtual int soap_out(struct soap *, const char *, int, const char *) const
Definition: soapC.cpp:1863
int soap_embed(struct soap *soap, const void *p, const struct soap_array *a, int n, const char *tag, int type)
Definition: stdsoap2.cpp:6273
void ArrayOf_USCORExsd_USCOREstring::soap_serialize ( struct soap soap) const
virtual

Definition at line 1843 of file soapC.cpp.

References __ptr, __size, soap_array_reference(), soap_embedded(), soap_serialize_std__string(), SOAP_TYPE_ArrayOf_USCORExsd_USCOREstring, and SOAP_TYPE_std__string.

1844 {
1845  if (this->__ptr && !soap_array_reference(soap, this, (struct soap_array*)&this->__ptr, 1, SOAP_TYPE_ArrayOf_USCORExsd_USCOREstring))
1846  for (int i = 0; i < this->__size; i++)
1847  {
1848  soap_embedded(soap, this->__ptr + i, SOAP_TYPE_std__string);
1849  soap_serialize_std__string(soap, this->__ptr + i);
1850  }
1851 }
void soap_serialize_std__string(struct soap *soap, const std::string *p)
Definition: soapC.cpp:1716
#define SOAP_TYPE_ArrayOf_USCORExsd_USCOREstring
Definition: soapStub.h:64
void soap_embedded(struct soap *soap, const void *p, int t)
Definition: stdsoap2.cpp:6668
int soap_array_reference(struct soap *soap, const void *p, const struct soap_array *a, int n, int t)
Definition: stdsoap2.cpp:6723
#define SOAP_TYPE_std__string
Definition: soapH.h:65
virtual int ArrayOf_USCORExsd_USCOREstring::soap_type ( ) const
inlinevirtual

Definition at line 73 of file soapStub.h.

73 {return 7;} /* = unique id SOAP_TYPE_ArrayOf_USCORExsd_USCOREstring */

Member Data Documentation

std::string* ArrayOf_USCORExsd_USCOREstring::__ptr
int ArrayOf_USCORExsd_USCOREstring::__size
struct soap* ArrayOf_USCORExsd_USCOREstring::soap

Definition at line 71 of file soapStub.h.

Referenced by soap_default(), and soap_instantiate_ArrayOf_USCORExsd_USCOREstring().


The documentation for this class was generated from the following files: