*/
bool BSOCKCORE::send()
{
- return send(msg, msglen);
+ return send2(msg, msglen);
}
-bool BSOCKCORE::send(char *buf, uint32_t len)
+bool BSOCKCORE::send2(char *buf, uint32_t len)
{
int32_t rc;
bool ok = true;
char *service, int port, int verbose);
virtual int32_t recvn(int /*len*/);
virtual bool send();
- virtual bool send(char *buf, uint32_t len);
+ virtual bool send2(char *buf, uint32_t len);
bool fsend(const char*, ...);
virtual void close(); /* close connection and destroy packet */
void destroy(); /* destroy socket packet */
//Dmsg(ctx, dbglvl, "verifyplug: writing\n");
POOLMEM *p = pack_chunk(io->buf, io->count);
//Dmsg(ctx, dbglvl, "verifyplug: pack_chunk write %d %s\nOuput :%s",io->count, io->buf, p);
- if (!self->bs->send(p, io->count+sizeof(uint32_t))) {
+ if (!self->bs->send2(p, io->count+sizeof(uint32_t))) {
Jmsg(ctx, M_ERROR, "INSTREAM WRITE failed: fname=%s ERR=%s\n", self->fname, strerror(errno));
delete (self->bs);
self->bs = NULL;
self->bs->msglen = 0;
POOLMEM *p = pack_chunk(self->bs->msg, self->bs->msglen);
//Dmsg(ctx, dbglvl, "verifyplug: pack_chunk close %d %s\nOuput :%s",io->count, io->buf, p);
- if (!self->bs->send(p, self->bs->msglen+sizeof(uint32_t))) {
+ if (!self->bs->send2(p, self->bs->msglen+sizeof(uint32_t))) {
Jmsg(ctx, M_ERROR, "INSTREAM CLOSE failed: fname=%s ERR=%s\n", self->fname, strerror(errno));
delete (self->bs);
self->bs = NULL;