POOL_MEM cmd(PM_FNAME);
pm_strcpy(cmd, "FINISH\n");
- if (ptcomm->write_command(ctx, cmd.addr()) < 0){
+ if (!ptcomm->write_command(ctx, cmd.addr())){
status = bRC_Error;
}
if (!ptcomm->read_ack(ctx)){
POOL_MEM cmd(PM_FNAME);
pm_strcpy(cmd, "END\n");
- if (ptcomm->write_command(ctx, cmd.c_str()) < 0){
+ if (!ptcomm->write_command(ctx, cmd.c_str())){
/* error */
status = bRC_Error;
} else {
* bRC_OK - when plugin read the command, dispatched a work and setup flags
* bRC_Error - on any error during backup
*/
-bRC METAPLUGIN::perform_read_metadata(bpContext *ctx)
+bRC METAPLUGIN::perform_read_metacommands(bpContext *ctx)
{
POOL_MEM cmd(PM_FNAME);
- DMSG0(ctx, DDEBUG, "perform_read_metadata()\n");
+ DMSG0(ctx, DDEBUG, "perform_read_metacommands()\n");
// setup flags
nextfile = readacl = readxattr = false;
objectsent = false;
case BACKUP_FULL:
case BACKUP_INCR:
case BACKUP_DIFF:
- return perform_read_metadata(ctx);
+ return perform_read_metacommands(ctx);
default:
return bRC_Error;
}
// check if this is the first file from backend to backup
if (!nextfile){
// so read FNAME or EOD/Error
- if (perform_read_metadata(ctx) != bRC_OK){
+ if (perform_read_metacommands(ctx) != bRC_OK){
// signal error
return bRC_Error;
}
if (!openerror) {
if (estimate || objectsent) {
objectsent = false;
- if (perform_read_metadata(ctx) != bRC_OK) {
+ if (perform_read_metacommands(ctx) != bRC_OK) {
/* signal error */
return bRC_Error;
}
DMSG1(ctx, DINFO, "%s", backcmd.c_str());
ropclass->sent = true;
- if (backend.ctx->write_command(ctx, backcmd.c_str()) < 0)
- {
+ if (!backend.ctx->write_command(ctx, backcmd.c_str())) {
DMSG0(ctx, DERROR, "Error sending RESTOREOBJ command\n");
return bRC_Error;
}
Mmsg(backcmd, "RESTOREOBJ_LEN:%d\n", ropclass->length);
- if (backend.ctx->write_command(ctx, backcmd.c_str()) < 0) {
+ if (!backend.ctx->write_command(ctx, backcmd.c_str())) {
DMSG0(ctx, DERROR, "Error sending RESTOREOBJ_LEN command\n");
return bRC_Error;
}
bRC perform_read_data(bpContext *ctx, struct io_pkt *io);
bRC perform_write_data(bpContext *ctx, struct io_pkt *io);
bRC perform_write_end(bpContext *ctx, struct io_pkt *io);
- bRC perform_read_metadata(bpContext *ctx);
+ bRC perform_read_metacommands(bpContext *ctx);
bRC perform_read_fstatdata(bpContext *ctx, struct save_pkt *sp);
bRC perform_read_pluginobject(bpContext *ctx, struct save_pkt *sp);
bRC perform_read_restoreobject(bpContext *ctx, struct save_pkt *sp);