FACT++  1.0
int DimService::selectiveUpdateService ( char *  string,
int *  cids 
)

Definition at line 1216 of file discpp.cxx.

References dis_selective_update_service, DisSTRING, DimServer::getClientId(), ids, itsData, itsId, itsSize, and itsType.

1217 {
1218  if(!itsId)
1219  return 0;
1220  if( itsType == DisSTRING)
1221  {
1222  itsData = string;
1223  itsSize = (int)strlen(string)+1;
1224  if( cids == 0)
1225  {
1226  int ids[2];
1227  ids[0] = DimServer::getClientId();
1228  ids[1] = 0;
1229  return dis_selective_update_service( itsId, ids );
1230  }
1231  return dis_selective_update_service( itsId, cids );
1232  }
1233  return -1;
1234 }
#define dis_selective_update_service
Definition: dis.h:24
DisTYPE itsType
Definition: dis.hxx:211
int ids[10]
int itsSize
Definition: dis.hxx:210
static int getClientId()
Definition: discpp.cxx:571
int itsId
Definition: dis.hxx:228
void * itsData
Definition: dis.hxx:208

+ Here is the call graph for this function: