SQUID Functions

 

  • The SQUID functions, and their examples, assume that the SQUID server has been started with an address of http://localhost:8000.
  • Validation of the function calls can be handled by checking the return value and calling SquidGetLastError().

 

Entries in SquidSendDataIfUnique (1)

Sunday
Feb192012

SquidSendDataIfUnique

  • Sends data into a column in SQUID, provided that the value does not already exist.
  • If the column does not exist, it will be created and the data will be added.

Prototype

int SquidSendDataIfUnique(int iSquid, char* sParam, char* sData);

  • Parameters
iSquidSquid Connection Handle
sParamString containing the name of the column
sDataData to send to the column
  • Return Values
0Operation successful
-1Error occurred, call SquidGetLastError for details

Example

char sBuf[100];
int iRandom;
int i;
int iSquid;
lr_load_dll("SQUID-REST.dll");
iSquid = SquidConnect("http://localhost:8000");
srand(time(NULL));
for (i=1; i<= 100; i++)
{
   iRandom = (rand() % 100) + 1;
   sprintf(sBuf, "LR-%05d", iRandom);
   SquidSendDataIfUnique(iSquid, "NewColumn", sBuf);
}
SquidDisconnect(iSquid);