// **** xinit ****
if (argc > 1) return (XSControl::Session(pilot)->SelectNorm(arg1) ?
IFSelect_RetDone : IFSelect_RetFail);
- Handle(Message_Messenger) sout = Message::DefaultMessenger();
- sout<<"Selected Norm:"<<XSControl::Session(pilot)->SelectedNorm()<<Message_EndLine;
+ Message_Messenger::StreamBuffer sout = Message::SendInfo();
+ sout<<"Selected Norm:"<<XSControl::Session(pilot)->SelectedNorm()<<std::endl;
return IFSelect_RetVoid;
}
// **** xnorm ****
Handle(XSControl_WorkSession) WS = XSControl::Session(pilot);
Handle(XSControl_Controller) control = WS->NormAdaptor();
- Handle(Message_Messenger) sout = Message::DefaultMessenger();
+ Message_Messenger::StreamBuffer sout = Message::SendInfo();
if (argc == 1)
- sout<<"Current Norm. xnorm newnorm to change"<<Message_EndLine;
- else sout<<"Current Norm :"<<Message_EndLine;
- if (control.IsNull()) sout<<"no norm currently defined"<<Message_EndLine;
+ sout<<"Current Norm. xnorm newnorm to change"<<std::endl;
+ else sout<<"Current Norm :"<<std::endl;
+ if (control.IsNull()) sout<<"no norm currently defined"<<std::endl;
else
- sout<<" Long Name (complete) : "<<control->Name(Standard_False)<<Message_EndLine
- << " Short name (resource) : "<<control->Name(Standard_True)<<Message_EndLine;
+ sout<<" Long Name (complete) : "<<control->Name(Standard_False)<<std::endl
+ << " Short name (resource) : "<<control->Name(Standard_True)<<std::endl;
if (argc == 1) return IFSelect_RetVoid;
control = XSControl_Controller::Recorded(arg1);
if (control.IsNull()) {
- sout<<" No norm named : "<<arg1<<Message_EndLine;
+ sout<<" No norm named : "<<arg1<<std::endl;
return IFSelect_RetError;
}
WS->SetController(control);
- sout<<"new norm : "<<control->Name()<<Message_EndLine;
+ sout<<"new norm : "<<control->Name()<<std::endl;
return IFSelect_RetDone;
}
{
// **** newmodel ****
if (!XSControl::Session(pilot)->NewModel().IsNull()) return IFSelect_RetDone;
- Handle(Message_Messenger) sout = Message::DefaultMessenger();
- sout<<"No new Model produced"<<Message_EndLine;
+ Message_Messenger::StreamBuffer sout = Message::SendInfo();
+ sout<<"No new Model produced"<<std::endl;
return IFSelect_RetFail;
}
const Standard_Boolean modew = (pilot->Word(0).Value(2) == 'w');
const Handle(Transfer_FinderProcess) &FP = XSControl::Session(pilot)->TransferWriter()->FinderProcess();
const Handle(Transfer_TransientProcess) &TP = XSControl::Session(pilot)->TransferReader()->TransientProcess();
- Handle(Message_Messenger) sout = Message::DefaultMessenger();
- if (modew) { if(!FP.IsNull()) FP->Clear(); else sout<<"No Transfer Write"<<Message_EndLine; }
- else { if(!TP.IsNull()) TP->Clear(); else sout<<"No Transfer Read"<<Message_EndLine; }
+ Message_Messenger::StreamBuffer sout = Message::SendInfo();
+ if (modew) { if(!FP.IsNull()) FP->Clear(); else sout<<"No Transfer Write"<<std::endl; }
+ else { if(!TP.IsNull()) TP->Clear(); else sout<<"No Transfer Read"<<std::endl; }
return IFSelect_RetDone;
}
const Standard_CString arg1 = pilot->Arg(1);
//const Standard_CString arg2 = pilot->Arg(2);
const Handle(Transfer_TransientProcess) &TP = XSControl::Session(pilot)->TransferReader()->TransientProcess();
- Handle(Message_Messenger) sout = Message::DefaultMessenger();
- if (TP.IsNull()) { sout<<"No Transfer Read"<<Message_EndLine; return IFSelect_RetError;}
+ Message_Messenger::StreamBuffer sout = Message::SendInfo();
+ if (TP.IsNull()) { sout<<"No Transfer Read"<<std::endl; return IFSelect_RetError;}
// **** tpstat ****
Standard_Integer mod1 = -1;
}
}
// A present help eventuel
- if (mod1 < -1) sout<<"Unknown Mode"<<Message_EndLine;
+ if (mod1 < -1) sout<<"Unknown Mode"<<std::endl;
if (mod1 < 0) {
sout<<"Modes available :\n"
<<"g : general c : checks (count) C (list)\n"
<<" L : list per couple type entity/result\n"
<<" *n *s *b *t *r *l *L : idem on ALL recorded items\n"
<<" ?n ?s ?b ?t ... : idem on abnormal items\n"
- <<" n select : n applied on a selection idem for s b t r l"<<Message_EndLine;
+ <<" n select : n applied on a selection idem for s b t r l"<<std::endl;
if (mod1 < -1) return IFSelect_RetError;
return IFSelect_RetVoid;
}
XSControl_TransferReader::PrintStatsOnList (TP,list,mod1,mod2);
// TP->PrintStats (1,sout);
}
- else sout<<"TransferRead : not defined"<<Message_EndLine;
+ else sout<<"TransferRead : not defined"<<std::endl;
return IFSelect_RetVoid;
}
const Standard_CString arg1 = pilot->Arg(1);
const Handle(Transfer_TransientProcess) &TP = XSControl::Session(pilot)->TransferReader()->TransientProcess();
// **** tpent ****
- Handle(Message_Messenger) sout = Message::DefaultMessenger();
- if (TP.IsNull()) { sout<<"No Transfer Read"<<Message_EndLine; return IFSelect_RetError;}
+ Message_Messenger::StreamBuffer sout = Message::SendInfo();
+ if (TP.IsNull()) { sout<<"No Transfer Read"<<std::endl; return IFSelect_RetError;}
Handle(Interface_InterfaceModel) model = TP->Model();
if (model.IsNull()) return IFSelect_RetFail;
- if (argc < 2) { sout<<"Give ENTITY NUMBER (IN MODEL TransferProcess)"<<Message_EndLine; return IFSelect_RetError; }
+ if (argc < 2) { sout<<"Give ENTITY NUMBER (IN MODEL TransferProcess)"<<std::endl; return IFSelect_RetError; }
Standard_Integer num = atoi(arg1);
- if (num <= 0 || num > model->NbEntities()) { sout<<"Number not in [1 - "<<model->NbEntities()<<"]"<<Message_EndLine; return IFSelect_RetError; }
+ if (num <= 0 || num > model->NbEntities()) { sout<<"Number not in [1 - "<<model->NbEntities()<<"]"<<std::endl; return IFSelect_RetError; }
Handle(Standard_Transient) ent = model->Value(num);
Standard_Integer index = TP->MapIndex (ent);
- if (index == 0) sout<<"Entity "<<num<<" not recorded in transfer"<<Message_EndLine;
+ if (index == 0) sout<<"Entity "<<num<<" not recorded in transfer"<<std::endl;
else XSControl::Session(pilot)->PrintTransferStatus (index,Standard_False,sout);
return IFSelect_RetVoid;
}
Standard_Integer argc = pilot->NbWords();
const Standard_CString arg1 = pilot->Arg(1);
// **** tpitem/tproot/twitem/twroot ****
- Handle(Message_Messenger) sout = Message::DefaultMessenger();
- if (argc < 2) { sout<<"Give ITEM NUMBER (in TransferProcess)"<<Message_EndLine; return IFSelect_RetError; }
+ Message_Messenger::StreamBuffer sout = Message::SendInfo();
+ if (argc < 2) { sout<<"Give ITEM NUMBER (in TransferProcess)"<<std::endl; return IFSelect_RetError; }
Standard_Integer num = atoi(arg1);
if (pilot->Word(0).Value(3) == 'r') num = -num;
Standard_Boolean modew = Standard_False;
Handle(Transfer_Finder) finder;
Handle(Standard_Transient) ent;
if (!XSControl::Session(pilot)->PrintTransferStatus(num,modew,sout))
- sout<<" - Num="<<num<<" incorrect"<<Message_EndLine;
+ {
+ sout<<" - Num="<<num<<" incorrect"<<std::endl;
+ }
return IFSelect_RetVoid;
}
const Handle(Interface_InterfaceModel) &mdl = XSControl::Session(pilot)->Model();
const Handle(XSControl_TransferReader) &TR = XSControl::Session(pilot)->TransferReader();
Handle(Standard_Transient) ent;
- Handle(Message_Messenger) sout = Message::DefaultMessenger();
+ Message_Messenger::StreamBuffer sout = Message::SendInfo();
if (mdl.IsNull() || TR.IsNull() || TP.IsNull())
- { sout<<" init not done"<<Message_EndLine; return IFSelect_RetError; }
+ { sout<<" init not done"<<std::endl; return IFSelect_RetError; }
if (!tous) num = atoi(arg1);
// Enregistrer les racines
if (tous) {
Standard_Integer nb = TP->NbRoots();
- sout<<" Recording "<<nb<<" Roots"<<Message_EndLine;
+ sout<<" Recording "<<nb<<" Roots"<<std::endl;
for (Standard_Integer i = 1; i <= nb; i ++) {
ent = TP->Root(i);
- if (TR->RecordResult (ent)) sout<<" Root n0."<<i<<Message_EndLine;
- else sout<<" Root n0."<<i<<" not recorded"<<Message_EndLine;
+ if (TR->RecordResult (ent)) sout<<" Root n0."<<i<<std::endl;
+ else sout<<" Root n0."<<i<<" not recorded"<<std::endl;
}
} else {
- if (num < 1 || num > mdl->NbEntities()) sout<<"incorrect number:"<<num<<Message_EndLine;
- else if (TR->RecordResult(mdl->Value(num))) sout<<" Entity n0."<<num<<Message_EndLine;
- else sout<<" Entity n0."<<num<<" not recorded"<<Message_EndLine;
+ if (num < 1 || num > mdl->NbEntities()) sout<<"incorrect number:"<<num<<std::endl;
+ else if (TR->RecordResult(mdl->Value(num))) sout<<" Entity n0."<<num<<std::endl;
+ else sout<<" Entity n0."<<num<<" not recorded"<<std::endl;
}
return IFSelect_RetDone;
}
{
Standard_Integer argc = pilot->NbWords();
const Standard_CString arg1 = pilot->Arg(1);
- Handle(Message_Messenger) sout = Message::DefaultMessenger();
+ Message_Messenger::StreamBuffer sout = Message::SendInfo();
// **** trstat : TransferReader ****
const Handle(XSControl_TransferReader) &TR = XSControl::Session(pilot)->TransferReader();
- if (TR.IsNull()) { sout<<" init not done"<<Message_EndLine; return IFSelect_RetError; }
+ if (TR.IsNull()) { sout<<" init not done"<<std::endl; return IFSelect_RetError; }
Handle(Interface_InterfaceModel) mdl = TR->Model();
- if (mdl.IsNull()) { sout<<" No model"<<Message_EndLine; return IFSelect_RetError; }
- sout<<" Statistics : FileName : "<<TR->FileName()<<Message_EndLine;
+ if (mdl.IsNull()) { sout<<" No model"<<std::endl; return IFSelect_RetError; }
+ sout<<" Statistics : FileName : "<<TR->FileName()<<std::endl;
if (argc == 1) {
// stats generales
- TR->PrintStats(10,0);
+ TR->PrintStats (sout, 10, 0);
} else {
// stats unitaires
Standard_Integer num = atoi(arg1);
- if (num < 1 || num > mdl->NbEntities()) { sout<<" incorrect number:"<<arg1<<Message_EndLine; return IFSelect_RetError; }
+ if (num < 1 || num > mdl->NbEntities()) { sout<<" incorrect number:"<<arg1<<std::endl; return IFSelect_RetError; }
Handle(Standard_Transient) ent = mdl->Value(num);
- if (!TR->IsRecorded(ent)) { sout<<" Entity "<<num<<" not recorded"<<Message_EndLine; return IFSelect_RetError; }
+ if (!TR->IsRecorded(ent)) { sout<<" Entity "<<num<<" not recorded"<<std::endl; return IFSelect_RetError; }
Handle(Transfer_ResultFromModel) RM = TR->FinalResult(ent);
Handle(TColStd_HSequenceOfTransient) list = TR->CheckedList(ent);
Standard_Integer i, nb = list->Length();
if (nb > 0) sout<<" Entities implied by Check/Result :"<<nb<<" i.e.:";
- for (i = 1; i <= nb; i ++) { sout<<" "; mdl->Print(list->Value(i),sout); }
- sout<<Message_EndLine;
- if (RM.IsNull()) { sout<<" no other info"<<Message_EndLine; return IFSelect_RetVoid; }
+ for (i = 1; i <= nb; i ++) { sout<<" "; mdl->Print(list->Value(i), sout); }
+ sout<<std::endl;
+ if (RM.IsNull()) { sout<<" no other info"<<std::endl; return IFSelect_RetVoid; }
Interface_CheckIterator chl = RM->CheckList(Standard_False);
- pilot->Session()->PrintCheckList(chl,Standard_False,IFSelect_EntitiesByItem);
+ pilot->Session()->PrintCheckList (sout, chl, Standard_False, IFSelect_EntitiesByItem);
}
return IFSelect_RetVoid;
}
XSControl::Session(pilot)->InitTransferReader (0);
TR = XSControl::Session(pilot)->TransferReader();
if (TR.IsNull()) {
- Handle(Message_Messenger) sout = Message::DefaultMessenger();
- sout<<" init not done or failed"<<Message_EndLine;
+ Message_Messenger::StreamBuffer sout = Message::SendInfo();
+ sout<<" init not done or failed"<<std::endl;
return IFSelect_RetError;
}
}
Standard_Integer argc = pilot->NbWords();
//const Standard_CString arg1 = pilot->Arg(1);
// **** tread : TransferReader ****
- Handle(Message_Messenger) sout = Message::DefaultMessenger();
+ Message_Messenger::StreamBuffer sout = Message::SendInfo();
const Handle(XSControl_TransferReader) &TR = XSControl::Session(pilot)->TransferReader();
- if (TR.IsNull()) { sout<<" init not done"<<Message_EndLine; return IFSelect_RetError; }
+ if (TR.IsNull()) { sout<<" init not done"<<std::endl; return IFSelect_RetError; }
const Handle(Interface_InterfaceModel) &mdl = TR->Model();
- if (mdl.IsNull()) { sout<<" No model"<<Message_EndLine; return IFSelect_RetError; }
+ if (mdl.IsNull()) { sout<<" No model"<<std::endl; return IFSelect_RetError; }
if (argc < 2) {
// DeclareAndCast(IFSelect_Selection,sel,pilot->Session()->NamedItem("xst-model-roots"));
Handle(Standard_Transient) sel = pilot->Session()->NamedItem("xst-model-roots");
- if (sel.IsNull()) { sout<<"Select Roots absent"<<Message_EndLine; return IFSelect_RetError; }
+ if (sel.IsNull()) { sout<<"Select Roots absent"<<std::endl; return IFSelect_RetError; }
Handle(TColStd_HSequenceOfTransient) list = pilot->Session()->GiveList(sel);
- sout<<" Transferring all roots i.e. : "<<TR->TransferList(list)<<Message_EndLine;
+ sout<<" Transferring all roots i.e. : "<<TR->TransferList(list)<<std::endl;
} else {
Handle(TColStd_HSequenceOfTransient) list =
IFSelect_Functions::GiveList(pilot->Session(),pilot->CommandPart(1));
- sout<<" Transfer of "<<list->Length()<<" entities"<<Message_EndLine;
+ sout<<" Transfer of "<<list->Length()<<" entities"<<std::endl;
Standard_Integer nb = TR->TransferList(list);
- sout<<" Gives "<<nb<<" results"<<Message_EndLine;
+ sout<<" Gives "<<nb<<" results"<<std::endl;
}
return IFSelect_RetDone;
}
{
// **** TReader -> TProcess ****
const Handle(XSControl_TransferReader) &TR = XSControl::Session(pilot)->TransferReader();
- Handle(Message_Messenger) sout = Message::DefaultMessenger();
- if (TR.IsNull()) sout<<" No TransferReader"<<Message_EndLine;
- else if (TR->TransientProcess().IsNull()) sout<<" Transfer Reader without Process"<<Message_EndLine;
+ Message_Messenger::StreamBuffer sout = Message::SendInfo();
+ if (TR.IsNull()) sout<<" No TransferReader"<<std::endl;
+ else if (TR->TransientProcess().IsNull()) sout<<" Transfer Reader without Process"<<std::endl;
return IFSelect_RetVoid;
}
Handle(XSControl_TransferWriter) TW = XSControl::Session(pilot)->TransferWriter();
Handle(XSControl_Controller) control = XSControl::Session(pilot)->NormAdaptor();
Standard_Integer modemin,modemax;
- Handle(Message_Messenger) sout = Message::DefaultMessenger();
+ Message_Messenger::StreamBuffer sout = Message::SendInfo();
if (control->ModeWriteBounds (modemin,modemax)) {
- sout<<"Write Mode : allowed values "<<modemin<<" to "<<modemax<<Message_EndLine;
+ sout<<"Write Mode : allowed values "<<modemin<<" to "<<modemax<<std::endl;
for (Standard_Integer modd = modemin; modd <= modemax; modd ++) {
- sout<<modd<<" : "<<control->ModeWriteHelp (modd)<<Message_EndLine;
+ sout<<modd<<" : "<<control->ModeWriteHelp (modd)<<std::endl;
}
}
- sout<<"Write Mode : actual = "<<TW->TransferMode()<<Message_EndLine;
+ sout<<"Write Mode : actual = "<<TW->TransferMode()<<std::endl;
if (argc <= 1) return IFSelect_RetVoid;
Standard_Integer mod = atoi(arg1);
- sout<<"New value -> "<<arg1<<Message_EndLine;
+ sout<<"New value -> "<<arg1<<std::endl;
TW->SetTransferMode(mod);
- if (!control->IsModeWrite (mod)) sout<<"Warning : this new value is not supported"<<Message_EndLine;
+ if (!control->IsModeWrite (mod)) sout<<"Warning : this new value is not supported"<<std::endl;
return IFSelect_RetDone;
}
const Handle(Transfer_FinderProcess) &FP = XSControl::Session(pilot)->TransferWriter()->FinderProcess();
// **** twstat ****
// Pour Write
- Handle(Message_Messenger) sout = Message::DefaultMessenger();
+ Message_Messenger::StreamBuffer sout = Message::SendInfo();
if (!FP.IsNull()) {
sout<<"TransferWrite:";
// XSControl_TransferWriter::PrintStatsProcess (FP,mod1,mod2);
FP->PrintStats (1,sout);
}
- else sout<<"TransferWrite: not defined"<<Message_EndLine;
+ else sout<<"TransferWrite: not defined"<<std::endl;
return IFSelect_RetVoid;
}