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

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

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.

VCS::LibCVS::Client::Response

Last response in the group indicating success.
No args are expected.
Last response in a group indicating failure.
"String": error message
List of requests which the server supports. Client provides an interface to check the results.
"String": space delimited list of request names.
A message to be printed on stderr
"String": the message
A message to be printed on stdout
"String": the message
A binary message to be printed on stdout
"String": the message
Instructions to make a backup copy of a file
"PathName": original file "FileName": new name of file
Record a sticky tag for a file
"PathName": the file "TagSpec": the sticky tag
Remove a sticky tag from a file.
"PathName": the file

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