---
name: "XTM::IO"
section: "3pm"
platform: "linux"
package: "libxtm-perl"
version: "0.37-1"
release: "Debian 4.0 (Etch)"
platforms: ["linux"]
url: "https://new.carta.tech/XTM::IO"
---

# XTM::IO(3pm)

XTM::IO - Topic Map management, abstract class for input/output

```
  # this class will never be directly used
```

This is the abstract class defining how an IO package should behave and may thus be inherited by classes which implement external formats (XTM::AsTMa, XTM::XML).\
 **Constructor** The constructor should expect a hash as parameter containing at least the following fields:\
 **Methods** The methods `"sync_in"`, `"sync_out"` and `"last_mod"` implement the methods from the abstract class XTM::IO returns the UNIX time when the resource has been modified last. `"undef"` is returned if the result cannot be determined. actually loads an XTM resource and returns a XTM::Memory object. is supposed to save the XTM::Memory content onto the resource. XTM Copyright 2002, Robert Barta \<rho@telecoma.net\>, All rights reserved. This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself. http://www.perl.com/perl/misc/Artistic.html
