---------------------------------------------------------------------------
| 1242 | |
| 1243 | //--------------------------------------------------------------------------- |
| 1244 | bool vtkSMSessionProxyManager::SaveString( |
| 1245 | const char* string, const char* filename, vtkTypeUInt32 location) |
| 1246 | { |
| 1247 | if (string == nullptr || filename == nullptr) |
| 1248 | { |
| 1249 | vtkErrorMacro("Invalid arguments"); |
| 1250 | return false; |
| 1251 | } |
| 1252 | |
| 1253 | auto proxy = vtkSMSourceProxy::SafeDownCast(this->NewProxy("internal_writers", "StringWriter")); |
| 1254 | if (!proxy) |
| 1255 | { |
| 1256 | vtkErrorMacro("Failed to create string proxy writer"); |
| 1257 | return false; |
| 1258 | } |
| 1259 | proxy->SetLocation(location); |
| 1260 | vtkSMPropertyHelper(proxy, "FileName").Set(filename); |
| 1261 | vtkSMPropertyHelper(proxy, "String").Set(string); |
| 1262 | proxy->UpdateVTKObjects(); |
| 1263 | proxy->UpdatePipeline(); |
| 1264 | proxy->Delete(); |
| 1265 | return true; |
| 1266 | } |
| 1267 | |
| 1268 | //--------------------------------------------------------------------------- |
| 1269 | std::string vtkSMSessionProxyManager::LoadString(const char* filename, vtkTypeUInt32 location) |
no test coverage detected