VCS::LibCVS::Client::Response::Responses.3pm

Langue: en

Autres versions - même langue

Version: 2005-10-10 (fedora - 05/07/09)

Section: 3 (Bibliothèques de fonctions)

NAME

VCS::LibCVS::Client::Response::Responses - Classes for many Responses

SYNOPSIS

   my @responses = Client::Response->read_from_server($server_conn);
 
 

DESCRIPTION

Each response of the CVS client protocol has its own class. Many of them are here.

Each response comes with a predetermined set of data, which is listed here for each response.

SUPERCLASS

   VCS::LibCVS::Client::Response
 
 

CLASSES


VCS::LibCVS::Client::Response::ok

Last response in the group indicating success.

No args are expected.

VCS::LibCVS::Client::Response::error

Last response in a group indicating failure.

   "String":  error message
 
 

VCS::LibCVS::Client::Response::Valid_requests

List of requests which the server supports. Client provides an interface to check the results.

   "String": space delimited list of request names.
 
 

VCS::LibCVS::Client::Response::E

A message to be printed on stderr

   "String": the message
 
 

VCS::LibCVS::Client::Response::M

A message to be printed on stdout

   "String": the message
 
 

VCS::LibCVS::Client::Response::Mbinary

A binary message to be printed on stdout

   "String": the message
 
 

VCS::LibCVS::Client::Response::Copy_file

Instructions to make a backup copy of a file

   "PathName": original file
   "FileName": new name of file
 
 

VCS::LibCVS::Client::Response::Set_sticky

Record a sticky tag for a file

   "PathName": the file
   "TagSpec": the sticky tag
 
 

VCS::LibCVS::Client::Response::Clear_sticky

Remove a sticky tag from a file.

   "PathName": the file
 
 

SEE ALSO

   VCS::LibCVS::Client
   VCS::LibCVS::Client::Response