aboutsummaryrefslogtreecommitdiffstats
path: root/lib/snmp/src/agent/snmpa_mib_storage_mnesia.erl
diff options
context:
space:
mode:
authorMicael Karlberg <[email protected]>2013-05-22 14:11:35 +0200
committerMicael Karlberg <[email protected]>2013-05-22 14:11:35 +0200
commit58309771ca695ed74dc92c72cca471b93eda8282 (patch)
tree3356c38cd34675d9ffd72942f78b2776d1dd0029 /lib/snmp/src/agent/snmpa_mib_storage_mnesia.erl
parentcac3dbfed3b3f703a012f52cd7093392a70a53cc (diff)
downloadotp-58309771ca695ed74dc92c72cca471b93eda8282.tar.gz
otp-58309771ca695ed74dc92c72cca471b93eda8282.tar.bz2
otp-58309771ca695ed74dc92c72cca471b93eda8282.zip
[snmp/agent] Add info/2 and some record checks
Add a new function/2 to behaviour. Also changed returnj type for info/1. Also make sure even ets and dets implementation(s) check that the correct type is written.
Diffstat (limited to 'lib/snmp/src/agent/snmpa_mib_storage_mnesia.erl')
-rw-r--r--lib/snmp/src/agent/snmpa_mib_storage_mnesia.erl10
1 files changed, 7 insertions, 3 deletions
diff --git a/lib/snmp/src/agent/snmpa_mib_storage_mnesia.erl b/lib/snmp/src/agent/snmpa_mib_storage_mnesia.erl
index aee2192b24..a1f2be9af3 100644
--- a/lib/snmp/src/agent/snmpa_mib_storage_mnesia.erl
+++ b/lib/snmp/src/agent/snmpa_mib_storage_mnesia.erl
@@ -33,12 +33,12 @@
write/2,
delete/1,
delete/2,
- sync/1,
- backup/2,
match_object/2,
match_delete/2,
tab2list/1,
- info/1
+ info/1, info/2,
+ sync/1,
+ backup/2
]).
@@ -239,6 +239,10 @@ info(#tab{id = ID}) ->
end.
+info(#tab{id = ID}, Item) ->
+ mnesia:table_info(ID, Item).
+
+
%% ---------------------------------------------------------------
%% sync
%%